blob: 7a83a4e73a04ecccc807439b1b5ae64fa9132e00 [file] [edit]
//! Make sure that proc-macros which panic with a payload other than
//! `String` or `&'static str` do not ICE.
//@ proc-macro: any-panic-payload.rs
extern crate any_panic_payload;
use any_panic_payload::*;
cause_panic!(); //~ ERROR proc macro panicked
#[cause_panic_attr] //~ ERROR custom attribute panicked
struct A;
#[derive(CausePanic)] //~ ERROR proc-macro derive panicked
struct B;
fn main() {}