2 // Test that we select between traits A and B. To do that, we must
3 // consider the `Sized` bound.
5 // pretty-expanded FIXME #23616
15 impl<T: Sized> A for *const T {
19 impl<T> B for *const [T] {
24 let x: [isize; 4] = [1,2,3,4];
25 let xptr = &x[..] as *const [isize];