2 #![allow(non_camel_case_types)]
6 // This test should behave exactly like issue-2735-3
11 impl<'a> Drop for defer<'a> {
17 fn defer(b: &Cell<bool>) -> defer {
24 let dtor_ran = &Cell::new(false);
25 let _ = defer(dtor_ran);
26 assert!(dtor_ran.get());