3 #![allow(unused_variables)]
4 // aux-build:lifetimes-rpass.rs
6 extern crate lifetimes_rpass as lifetimes;
10 fn bang<'a>() -> &'a u8 { &0 }
14 fn attr<'a>() -> &'a u8 { &1 }
17 pub struct Lifetimes<'a> {
22 assert_eq!(bang::<'static>(), &0);
23 assert_eq!(attr::<'static>(), &1);
24 let l1 = Lifetimes { field: &0 };
25 let l2 = m::Lifetimes { field: &1 };