about summary refs log tree commit diff
diff options
context:
space:
mode:
authorHaoran Wang <waharaxn@gmail.com>2019-09-25 20:18:25 -0400
committerHaoran Wang <waharaxn@gmail.com>2019-09-25 23:11:09 -0400
commita048447ff42c0e7c793aa33c92aa8daf61576b71 (patch)
tree1b7916eb445cfd656a838c322aeda188a11b2fda
parent5418e15a50d033474ef8868468ba0604b63ca471 (diff)
Add test case for issue #64732
-rw-r--r--src/test/ui/issues/issue-64732.rs9
-rw-r--r--src/test/ui/issues/issue-64732.stderr22
2 files changed, 31 insertions, 0 deletions
diff --git a/src/test/ui/issues/issue-64732.rs b/src/test/ui/issues/issue-64732.rs
new file mode 100644
index 00000000000..2db51ea6042
--- /dev/null
+++ b/src/test/ui/issues/issue-64732.rs
@@ -0,0 +1,9 @@
+#![allow(unused)]
+fn main() {
+    let _foo = b'hello\0';
+    //~^ ERROR character literal may only contain one codepoint
+    //~| HELP if you meant to write a byte string literal, use double quotes
+    let _bar = 'hello';
+    //~^ ERROR character literal may only contain one codepoint
+    //~| HELP if you meant to write a `str` literal, use double quotes
+}
diff --git a/src/test/ui/issues/issue-64732.stderr b/src/test/ui/issues/issue-64732.stderr
new file mode 100644
index 00000000000..fc0e8e3bdb2
--- /dev/null
+++ b/src/test/ui/issues/issue-64732.stderr
@@ -0,0 +1,22 @@
+error: character literal may only contain one codepoint
+  --> $DIR/issue-64732.rs:3:17
+   |
+LL |     let _foo = b'hello\0';
+   |                 ^^^^^^^^^
+help: if you meant to write a byte string literal, use double quotes
+   |
+LL |     let _foo = b"hello\0";
+   |                 ^^^^^^^^^
+
+error: character literal may only contain one codepoint
+  --> $DIR/issue-64732.rs:6:16
+   |
+LL |     let _bar = 'hello';
+   |                ^^^^^^^
+help: if you meant to write a `str` literal, use double quotes
+   |
+LL |     let _bar = "hello";
+   |                ^^^^^^^
+
+error: aborting due to 2 previous errors
+