1 use expect_test::expect;
3 use crate::macro_expansion_tests::check;
6 fn unary_minus_is_a_literal() {
9 macro_rules! m { ($x:literal) => (literal!()); ($x:tt) => (not_a_literal!()); }
16 macro_rules! m { ($x:literal) => (literal!()); ($x:tt) => (not_a_literal!()); }
20 /* error: leftover tokens */not_a_literal!()
26 fn wrong_nesting_level() {
30 ($($i:ident);*) => ($i)
36 ($($i:ident);*) => ($i)
38 /* error: expected simple binding, found nested binding `i` */