// run-pass // aux-build:expand-with-a-macro.rs // ignore-wasm32-bare compiled with panic=abort by default #![deny(warnings)] #[macro_use] extern crate expand_with_a_macro; use std::panic; #[derive(A)] struct A; fn main() { assert!(panic::catch_unwind(|| { A.a(); }).is_err()); }