From cef7764a7624fabeb151b861f005a9d89da91a09 Mon Sep 17 00:00:00 2001 From: Yuki Okushi Date: Wed, 29 Jan 2020 18:02:58 +0900 Subject: Avoid ICE in macro's diagnostics --- src/test/ui/parser/issue-62524.stderr | 5 ++--- src/test/ui/parser/issue-68629.rs | Bin 0 -> 336 bytes src/test/ui/parser/issue-68629.stderr | Bin 0 -> 1441 bytes src/test/ui/parser/mbe_missing_right_paren.stderr | 4 ++-- 4 files changed, 4 insertions(+), 5 deletions(-) create mode 100644 src/test/ui/parser/issue-68629.rs create mode 100644 src/test/ui/parser/issue-68629.stderr (limited to 'src/test') diff --git a/src/test/ui/parser/issue-62524.stderr b/src/test/ui/parser/issue-62524.stderr index 3482435cd1d..8191c9682ce 100644 --- a/src/test/ui/parser/issue-62524.stderr +++ b/src/test/ui/parser/issue-62524.stderr @@ -16,9 +16,8 @@ LL | | Ϥ, | help: change the delimiters to curly braces | -LL | y!{ -LL | Ϥ} - | +LL | y! { /* items */ } + | ^^^^^^^^^^^^^^^ help: add a semicolon | LL | Ϥ,; diff --git a/src/test/ui/parser/issue-68629.rs b/src/test/ui/parser/issue-68629.rs new file mode 100644 index 00000000000..672a31f12c8 Binary files /dev/null and b/src/test/ui/parser/issue-68629.rs differ diff --git a/src/test/ui/parser/issue-68629.stderr b/src/test/ui/parser/issue-68629.stderr new file mode 100644 index 00000000000..a7885ecec56 Binary files /dev/null and b/src/test/ui/parser/issue-68629.stderr differ diff --git a/src/test/ui/parser/mbe_missing_right_paren.stderr b/src/test/ui/parser/mbe_missing_right_paren.stderr index c5b3cc275ce..4ce39de8866 100644 --- a/src/test/ui/parser/mbe_missing_right_paren.stderr +++ b/src/test/ui/parser/mbe_missing_right_paren.stderr @@ -14,8 +14,8 @@ LL | macro_rules! abc(ؼ | help: change the delimiters to curly braces | -LL | macro_rules! abc{ؼ} - | ^ ^ +LL | macro_rules! abc { /* items */ } + | ^^^^^^^^^^^^^^^ help: add a semicolon | LL | macro_rules! abc(ؼ; -- cgit 1.4.1-3-g733a5