rust/tests/ui/macros/issue-5060.rs

17 lines
335 B
Rust

//@ run-pass
macro_rules! print_hd_tl {
($field_hd:ident, $($field_tl:ident),+) => ({
print!("{}", stringify!($field_hd));
print!("::[");
$(
print!("{}", stringify!($field_tl));
print!(", ");
)+
print!("]\n");
})
}
pub fn main() {
print_hd_tl!(x, y, z, w)
}