From eaffdae3006ed0386f21dc31c499ffea24c32c98 Mon Sep 17 00:00:00 2001 From: Jonas Schievink Date: Sat, 3 Apr 2021 03:08:31 +0200 Subject: Allow `,` to delimit macro 2.0 rules --- crates/mbe/src/tests/expand.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'crates/mbe/src/tests') diff --git a/crates/mbe/src/tests/expand.rs b/crates/mbe/src/tests/expand.rs index 8951f3813..e02d038b6 100644 --- a/crates/mbe/src/tests/expand.rs +++ b/crates/mbe/src/tests/expand.rs @@ -662,6 +662,21 @@ macro foo { .assert_expand_items("foo!(bar);", "fn bar () {}"); } +#[test] +fn test_macro_2_0_panic_2015() { + parse_macro2( + r#" +macro panic_2015 { + () => ( + ), + (bar) => ( + ), +} +"#, + ) + .assert_expand_items("panic_2015!(bar);", ""); +} + #[test] fn test_path() { parse_macro( -- cgit v1.2.3