| //@ proc-macro: invalid-punct-ident.rs | |
| //@ needs-unwind proc macro panics to report errors | |
| #[macro_use] | |
| extern crate invalid_punct_ident; | |
| lexer_failure!(); | |
| //~^ ERROR proc macro panicked | |
| //~| ERROR unexpected closing delimiter: `)` | |
| fn main() { | |
| let _recovery_witness: () = 0; //~ ERROR mismatched types | |
| } |