about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--tests/ui/single_char_pattern.fixed3
-rw-r--r--tests/ui/single_char_pattern.rs3
-rw-r--r--tests/ui/single_char_pattern.stderr20
3 files changed, 25 insertions, 1 deletions
diff --git a/tests/ui/single_char_pattern.fixed b/tests/ui/single_char_pattern.fixed
index efbcf966659..3871c4f2268 100644
--- a/tests/ui/single_char_pattern.fixed
+++ b/tests/ui/single_char_pattern.fixed
@@ -57,4 +57,7 @@ fn main() {
     // Raw string
     x.split('a');
     x.split('a');
+    x.split('a');
+    x.split('\'');
+    x.split('#');
 }
diff --git a/tests/ui/single_char_pattern.rs b/tests/ui/single_char_pattern.rs
index e71c47512b2..32afe339cd8 100644
--- a/tests/ui/single_char_pattern.rs
+++ b/tests/ui/single_char_pattern.rs
@@ -57,4 +57,7 @@ fn main() {
     // Raw string
     x.split(r"a");
     x.split(r#"a"#);
+    x.split(r###"a"###);
+    x.split(r###"'"###);
+    x.split(r###"#"###);
 }
diff --git a/tests/ui/single_char_pattern.stderr b/tests/ui/single_char_pattern.stderr
index 98d430fe002..464ed375976 100644
--- a/tests/ui/single_char_pattern.stderr
+++ b/tests/ui/single_char_pattern.stderr
@@ -144,5 +144,23 @@ error: single-character string constant used as pattern
 LL |     x.split(r#"a"#);
    |             ^^^^^^ help: try using a char instead: `'a'`
 
-error: aborting due to 24 previous errors
+error: single-character string constant used as pattern
+  --> $DIR/single_char_pattern.rs:60:13
+   |
+LL |     x.split(r###"a"###);
+   |             ^^^^^^^^^^ help: try using a char instead: `'a'`
+
+error: single-character string constant used as pattern
+  --> $DIR/single_char_pattern.rs:61:13
+   |
+LL |     x.split(r###"'"###);
+   |             ^^^^^^^^^^ help: try using a char instead: `'/''`
+
+error: single-character string constant used as pattern
+  --> $DIR/single_char_pattern.rs:62:13
+   |
+LL |     x.split(r###"#"###);
+   |             ^^^^^^^^^^ help: try using a char instead: `'#'`
+
+error: aborting due to 27 previous errors