about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorFabian Wolff <fabian.wolff@alumni.ethz.ch>2021-10-02 19:15:45 +0200
committerFabian Wolff <fabian.wolff@alumni.ethz.ch>2021-10-02 19:15:55 +0200
commit041212f8fbb9f52d41167448e4fbc2ce8cc7ee9a (patch)
treec13075331c74e7e216d5769ad0f2efa6984b60ec /src
parented937594d3912ced11f6f35a90bb8bf591909d2a (diff)
Report fatal lexer errors in `--cfg` command line arguments
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/conditional-compilation/cfg-arg-invalid-7.rs5
-rw-r--r--src/test/ui/conditional-compilation/cfg-arg-invalid-7.stderr4
2 files changed, 9 insertions, 0 deletions
diff --git a/src/test/ui/conditional-compilation/cfg-arg-invalid-7.rs b/src/test/ui/conditional-compilation/cfg-arg-invalid-7.rs
new file mode 100644
index 00000000000..149142f63ae
--- /dev/null
+++ b/src/test/ui/conditional-compilation/cfg-arg-invalid-7.rs
@@ -0,0 +1,5 @@
+// Regression test for issue #89358.
+
+// compile-flags: --cfg a"
+// error-pattern: unterminated double quote string
+// error-pattern: this error occurred on the command line
diff --git a/src/test/ui/conditional-compilation/cfg-arg-invalid-7.stderr b/src/test/ui/conditional-compilation/cfg-arg-invalid-7.stderr
new file mode 100644
index 00000000000..919709c8470
--- /dev/null
+++ b/src/test/ui/conditional-compilation/cfg-arg-invalid-7.stderr
@@ -0,0 +1,4 @@
+error[E0765]: unterminated double quote string
+  |
+  = note: this error occurred on the command line: `--cfg=a"`
+