about summary refs log tree commit diff
path: root/src/test/ui/parser
diff options
context:
space:
mode:
authorEsteban Küber <esteban@kuber.com.ar>2018-12-27 11:21:47 -0800
committerEsteban Küber <esteban@kuber.com.ar>2018-12-31 09:44:58 -0800
commitb416f1398fa19b4f1fd9bc6418ea32e340d8379c (patch)
treefcbcc6761799171dd0377c4e5c5b48289d3cf176 /src/test/ui/parser
parent7edc434b72e6e1b46b625c3019e8227dc7a8e2e8 (diff)
downloadrust-b416f1398fa19b4f1fd9bc6418ea32e340d8379c.tar.gz
rust-b416f1398fa19b4f1fd9bc6418ea32e340d8379c.zip
Use structured suggestion for braceless unicode escape squence
Diffstat (limited to 'src/test/ui/parser')
-rw-r--r--src/test/ui/parser/issue-23620-invalid-escapes.rs3
-rw-r--r--src/test/ui/parser/issue-23620-invalid-escapes.stderr10
2 files changed, 12 insertions, 1 deletions
diff --git a/src/test/ui/parser/issue-23620-invalid-escapes.rs b/src/test/ui/parser/issue-23620-invalid-escapes.rs
index 6895a926b4f..f8a2f1cc7e6 100644
--- a/src/test/ui/parser/issue-23620-invalid-escapes.rs
+++ b/src/test/ui/parser/issue-23620-invalid-escapes.rs
@@ -35,4 +35,7 @@ fn main() {
     //~^ ERROR invalid character in numeric character escape:
     //~^^ ERROR form of character escape may only be used with characters in the range [\x00-\x7f]
     //~^^^ ERROR incorrect unicode escape sequence
+
+    let _ = "\u8f";
+    //~^ ERROR incorrect unicode escape sequence
 }
diff --git a/src/test/ui/parser/issue-23620-invalid-escapes.stderr b/src/test/ui/parser/issue-23620-invalid-escapes.stderr
index b1a5764e891..025b392627d 100644
--- a/src/test/ui/parser/issue-23620-invalid-escapes.stderr
+++ b/src/test/ui/parser/issue-23620-invalid-escapes.stderr
@@ -118,5 +118,13 @@ help: format of unicode escape sequences is `/u{…}`
 LL |     let _ = "/xf /u";
    |                  ^^
 
-error: aborting due to 17 previous errors
+error: incorrect unicode escape sequence
+  --> $DIR/issue-23620-invalid-escapes.rs:39:14
+   |
+LL |     let _ = "/u8f";
+   |              ^^--
+   |              |
+   |              help: format of unicode escape sequences uses braces: `/u{8f}`
+
+error: aborting due to 18 previous errors