//@ run-pass | |
#![allow(dead_code)] | |
// Check that merely having lifetime parameters is not | |
// enough for codegen to consider this as non-monomorphic, | |
// which led to various assertions and failures in turn. | |
//@ pretty-expanded FIXME #23616 | |
struct S<'a> { | |
v: &'a isize | |
} | |
fn f<'lt>(_s: &'lt S<'lt>) {} | |
pub fn main() { | |
f(& S { v: &42 }); | |
} |