Add test for metavariable hygiene.

This commit is contained in:
Jeffrey Seyfried 2016-08-07 06:28:05 +00:00
parent 8f73fc83dd
commit cdbfe9fce3

@ -16,5 +16,16 @@ macro_rules! foo {
foo!(Box);
macro_rules! bar {
($x:tt) => {
macro_rules! baz {
($x:tt, $y:tt) => { ($x, $y) }
}
}
}
#[rustc_error]
fn main() {} //~ ERROR compilation successful
fn main() { //~ ERROR compilation successful
bar!($y);
let _: (i8, i16) = baz!(0i8, 0i16);
}