diff options
| author | Aaron Hill <aa1ronham@gmail.com> | 2020-06-20 20:59:04 -0400 |
|---|---|---|
| committer | Aaron Hill <aa1ronham@gmail.com> | 2020-07-01 12:42:30 -0400 |
| commit | 5da0576d83c91f229a73ff9732f99440567d0567 (patch) | |
| tree | 39d1d5b85335c4cc9787ee6378b38dd5cd645366 /src/test/ui/proc-macro/nested-macro-rules.rs | |
| parent | 0ca7f74dbd23a3e8ec491cd3438f490a3ac22741 (diff) | |
| download | rust-5da0576d83c91f229a73ff9732f99440567d0567.tar.gz rust-5da0576d83c91f229a73ff9732f99440567d0567.zip | |
Insert NoDelim groups around nonterminals when lowering macro_rules
Diffstat (limited to 'src/test/ui/proc-macro/nested-macro-rules.rs')
| -rw-r--r-- | src/test/ui/proc-macro/nested-macro-rules.rs | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/test/ui/proc-macro/nested-macro-rules.rs b/src/test/ui/proc-macro/nested-macro-rules.rs new file mode 100644 index 00000000000..2f8ef202327 --- /dev/null +++ b/src/test/ui/proc-macro/nested-macro-rules.rs @@ -0,0 +1,20 @@ +// run-pass +// aux-build:nested-macro-rules.rs +// aux-build:test-macros.rs +// compile-flags: -Z span-debug +// edition:2018 + +extern crate nested_macro_rules; +extern crate test_macros; + +use test_macros::print_bang; + +use nested_macro_rules::FirstStruct; +struct SecondStruct; + +fn main() { + nested_macro_rules::inner_macro!(print_bang); + + nested_macro_rules::outer_macro!(SecondStruct); + inner_macro!(print_bang); +} |
