diff options
author | bors[bot] <26634292+bors[bot]@users.noreply.github.com> | 2020-12-20 14:08:53 +0000 |
---|---|---|
committer | GitHub <[email protected]> | 2020-12-20 14:08:53 +0000 |
commit | 8eea4c9d3bdb4e35810e11983002404ef7ac29cc (patch) | |
tree | 3f38e1ade8e180dd6ebe5e6089853ee484757f9b /crates/mbe/src | |
parent | eefbae7ed4fca97281bbcd8e5738311be3a31dc6 (diff) | |
parent | f942d10e8010918c677b40f821e504d87f057ead (diff) |
Merge #6959
6959: Use pattern_single instead of pattern in mbe pat r=jonas-schievink a=edwin0cheng
Fix #6882
Co-authored-by: Edwin Cheng <[email protected]>
Diffstat (limited to 'crates/mbe/src')
-rw-r--r-- | crates/mbe/src/tests.rs | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/crates/mbe/src/tests.rs b/crates/mbe/src/tests.rs index f10e7a9b6..451fa1456 100644 --- a/crates/mbe/src/tests.rs +++ b/crates/mbe/src/tests.rs | |||
@@ -1004,6 +1004,18 @@ fn test_underscore() { | |||
1004 | } | 1004 | } |
1005 | 1005 | ||
1006 | #[test] | 1006 | #[test] |
1007 | fn test_vertical_bar_with_pat() { | ||
1008 | parse_macro( | ||
1009 | r#" | ||
1010 | macro_rules! foo { | ||
1011 | (| $pat:pat | ) => { 0 } | ||
1012 | } | ||
1013 | "#, | ||
1014 | ) | ||
1015 | .assert_expand_items(r#"foo! { | x | }"#, r#"0"#); | ||
1016 | } | ||
1017 | |||
1018 | #[test] | ||
1007 | fn test_lifetime() { | 1019 | fn test_lifetime() { |
1008 | parse_macro( | 1020 | parse_macro( |
1009 | r#" | 1021 | r#" |