blob: a207d3923124a780e7aa6fe8c650c191bb8e6be4 [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" -> ""
pub struct NoisyDrop {}
impl Drop for NoisyDrop {
fn drop(&mut self) {
panic!("ow");
}
}
thread_local! {
pub static NOISY: NoisyDrop = NoisyDrop {};
}
fn main() {
NOISY.with(|_| ());
}