1 #![feature(pointer_sized_trait)]
3 use std::marker::PointerSized;
5 fn require_pointer_sized(_: impl PointerSized) {}
8 require_pointer_sized(1usize);
9 require_pointer_sized(1u16);
10 //~^ ERROR `u16` needs to be a pointer-sized type
11 require_pointer_sized(&1i16);