| // This test is a minimal version of an ICE in the dropck-eyepatch tests | |
| // found in the fix for #54943. | |
| //@ check-pass | |
| fn foo<T>(_t: T) { | |
| } | |
| fn main() { | |
| struct A<'a, B: 'a>(&'a B); | |
| let (a1, a2): (String, A<_>) = (String::from("auto"), A(&"this")); | |
| foo((a1, a2)); | |
| } |