diff options
| author | Esteban Küber <esteban@kuber.com.ar> | 2019-07-12 14:31:10 -0700 |
|---|---|---|
| committer | Esteban Küber <esteban@kuber.com.ar> | 2019-07-12 14:31:10 -0700 |
| commit | a86aac1a672de83eae167f3cba30b5c607eca1ac (patch) | |
| tree | 25129ec6b842a143d8f3c6f5635cb260a89caee3 | |
| parent | 726aa1437ff639927758da17bfbdee85f9bceda4 (diff) | |
| download | rust-a86aac1a672de83eae167f3cba30b5c607eca1ac.tar.gz rust-a86aac1a672de83eae167f3cba30b5c607eca1ac.zip | |
add tests
| -rw-r--r-- | src/test/ui/issues/issue-62554.rs | 5 | ||||
| -rw-r--r-- | src/test/ui/issues/issue-62554.stderr | 30 |
2 files changed, 35 insertions, 0 deletions
diff --git a/src/test/ui/issues/issue-62554.rs b/src/test/ui/issues/issue-62554.rs new file mode 100644 index 00000000000..3d50674e624 --- /dev/null +++ b/src/test/ui/issues/issue-62554.rs @@ -0,0 +1,5 @@ +fn main() {} + +fn foo(u: u8) { if u8 macro_rules! u8 { (u6) => { fn uuuuuuuuuuu() { use s loo mod u8 { +//~^ ERROR expected `{`, found `macro_rules` +//~ ERROR this file contains an un-closed delimiter diff --git a/src/test/ui/issues/issue-62554.stderr b/src/test/ui/issues/issue-62554.stderr new file mode 100644 index 00000000000..9675d540e72 --- /dev/null +++ b/src/test/ui/issues/issue-62554.stderr @@ -0,0 +1,30 @@ +error: this file contains an un-closed delimiter + --> $DIR/issue-62554.rs:5:53 + | +LL | fn foo(u: u8) { if u8 macro_rules! u8 { (u6) => { fn uuuuuuuuuuu() { use s loo mod u8 { + | - - - - - un-closed delimiter + | | | | | + | | | | un-closed delimiter + | | | un-closed delimiter + | un-closed delimiter un-closed delimiter +LL | +LL | + | ^ + +error: expected `{`, found `macro_rules` + --> $DIR/issue-62554.rs:3:23 + | +LL | fn foo(u: u8) { if u8 macro_rules! u8 { (u6) => { fn uuuuuuuuuuu() { use s loo mod u8 { + | -- ^^^^^^^^^^^ expected `{` + | | + | this `if` statement has a condition, but no block +help: try placing this code inside a block + | +LL | fn foo(u: u8) { if u8 { macro_rules! u8 { (u6) => { fn uuuuuuuuuuu() { use s loo mod u8 { +LL | +LL | +LL | } + | + +error: aborting due to 2 previous errors + |
