| #![feature(proc_macro_quote)] | |
| extern crate proc_macro; | |
| use proc_macro::quote; | |
| fn main() { | |
| let nonrep = ""; | |
| // Without some protection against repetitions with no iterator somewhere | |
| // inside, this would loop infinitely. | |
| quote!($($nonrep $nonrep)*); //~ ERROR mismatched types | |
| } |