about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--src/test/ui/issue-2354.rs (renamed from src/test/parse-fail/issue-2354.rs)4
-rw-r--r--src/test/ui/issue-2354.stderr16
2 files changed, 19 insertions, 1 deletions
diff --git a/src/test/parse-fail/issue-2354.rs b/src/test/ui/issue-2354.rs
index 2e799a72c81..418f30df22b 100644
--- a/src/test/parse-fail/issue-2354.rs
+++ b/src/test/ui/issue-2354.rs
@@ -10,11 +10,13 @@
 
 // compile-flags: -Z parse-only
 
-fn foo() { //~ HELP did you mean to close this delimiter?
+fn foo() { //~ NOTE un-closed delimiter
   match Some(x) {
+  //~^ NOTE this might be the culprit...
       Some(y) => { panic!(); }
       None => { panic!(); }
 }
+//~^ NOTE ...as it matches this but it has different indentation
 
 fn bar() {
     let mut i = 0;
diff --git a/src/test/ui/issue-2354.stderr b/src/test/ui/issue-2354.stderr
new file mode 100644
index 00000000000..720f37da9d3
--- /dev/null
+++ b/src/test/ui/issue-2354.stderr
@@ -0,0 +1,16 @@
+error: this file contains an un-closed delimiter
+  --> $DIR/issue-2354.rs:26:66
+   |
+LL | fn foo() { //~ NOTE un-closed delimiter
+   |          - un-closed delimiter
+LL |   match Some(x) {
+   |                 - this might be the culprit...
+...
+LL | }
+   | - ...as it matches this but it has different indentation
+...
+LL | fn main() {} //~ ERROR this file contains an un-closed delimiter
+   |                                                                  ^
+
+error: aborting due to previous error
+