| //@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(|_| ()); | |
| } |