diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-03-17 12:54:57 +0100 |
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-03-24 06:28:56 +0100 |
| commit | 1bfa2483d587cbb41fb335e18459127394242ec1 (patch) | |
| tree | 9554051d3064f474f90fc22eff2aa1f5e8e40b28 /src/test/ui/macros | |
| parent | df9cec2df4da27b8a6d1f3ec031392290ff279d1 (diff) | |
| download | rust-1bfa2483d587cbb41fb335e18459127394242ec1.tar.gz rust-1bfa2483d587cbb41fb335e18459127394242ec1.zip | |
defatalize `compile_declarative_macro`
Diffstat (limited to 'src/test/ui/macros')
| -rw-r--r-- | src/test/ui/macros/local-ambiguity-multiple-parsing-options.rs | 8 | ||||
| -rw-r--r-- | src/test/ui/macros/local-ambiguity-multiple-parsing-options.stderr | 14 |
2 files changed, 22 insertions, 0 deletions
diff --git a/src/test/ui/macros/local-ambiguity-multiple-parsing-options.rs b/src/test/ui/macros/local-ambiguity-multiple-parsing-options.rs new file mode 100644 index 00000000000..3967481098c --- /dev/null +++ b/src/test/ui/macros/local-ambiguity-multiple-parsing-options.rs @@ -0,0 +1,8 @@ +fn main() {} + +macro_rules! ambiguity { + ($($i:ident)* $j:ident) => {}; +} + +ambiguity!(error); //~ ERROR local ambiguity +ambiguity!(error); //~ ERROR local ambiguity diff --git a/src/test/ui/macros/local-ambiguity-multiple-parsing-options.stderr b/src/test/ui/macros/local-ambiguity-multiple-parsing-options.stderr new file mode 100644 index 00000000000..0ae56c42221 --- /dev/null +++ b/src/test/ui/macros/local-ambiguity-multiple-parsing-options.stderr @@ -0,0 +1,14 @@ +error: local ambiguity: multiple parsing options: built-in NTs ident ('i') or ident ('j'). + --> $DIR/local-ambiguity-multiple-parsing-options.rs:7:12 + | +LL | ambiguity!(error); + | ^^^^^ + +error: local ambiguity: multiple parsing options: built-in NTs ident ('i') or ident ('j'). + --> $DIR/local-ambiguity-multiple-parsing-options.rs:8:12 + | +LL | ambiguity!(error); + | ^^^^^ + +error: aborting due to 2 previous errors + |
