1 // compile-flags: -Z mir-opt-level=0
2 // EMIT_MIR issue_91633.hey.built.after.mir
5 [T] : std::ops::Index<usize>,
10 // EMIT_MIR issue_91633.bar.built.after.mir
11 fn bar<T> (it: Box<[T]>)
13 [T] : std::ops::Index<usize>,
18 // EMIT_MIR issue_91633.fun.built.after.mir
19 fn fun<T> (it: &[T]) -> &T
25 // EMIT_MIR issue_91633.foo.built.after.mir
26 fn foo<T: Clone> (it: Box<[T]>) -> T
28 let f = it[0].clone();