// verify that `#[unsafe_no_drop_flag]` works as intended on a zero-size struct
- static mut did_run: bool = false;
+ // NOTE: uncomment after snapshot, will not parse yet
+ //static mut did_run: bool = false;
struct Foo { five: int }
impl Drop for Foo {
fn drop(&self) {
assert_eq!(self.five, 5);
- unsafe {
- did_run = true;
- }
+ // NOTE: uncomment after snapshot, will not parse yet
+ //unsafe {
+ //did_run = true;
+ //}
}
}
let _a = (NonCopyable, Foo { five: 5 }, NonCopyable);
}
- unsafe { assert_eq!(did_run, true); }
+ // NOTE: uncomment after snapshot, will not parse yet
+ //unsafe { assert_eq!(did_run, true); }
}
}