blob: 32fd8318f7963b0ff809bfd1f1a31e485cabef6c [file] [log] [blame]
//@error-in-other-file: aborted execution
// Backtraces vary wildly between platforms, we have to normalize away almost the entire thing
//@normalize-stderr-test: "'main'|'<unnamed>'" -> "$$NAME"
//@normalize-stderr-test: ".*(note|-->|\|).*\n" -> ""
//@normalize-stderr-test: "\n *\d+:.*\n *at .*" -> ""
pub struct NoisyDrop {}
impl Drop for NoisyDrop {
fn drop(&mut self) {
panic!("ow");
}
}
thread_local! {
pub static NOISY: NoisyDrop = NoisyDrop {};
}
fn main() {
NOISY.with(|_| ());
}