rust/src/test/ui/macros/rfc-3086-metavar-expr/feature-gate-macro_metavar_expr.rs

15 lines
227 B
Rust
Raw Normal View History

// run-pass
#![feature(macro_metavar_expr)]
macro_rules! ignore {
( $( $i:ident ),* ) => {{
let array: [i32; 0] = [$( ${ignore(i)} )*];
array
}};
}
fn main() {
assert_eq!(ignore!(a, b, c), []);
}