about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorYuki Okushi <jtitor@2k36.org>2021-07-01 05:20:57 +0900
committerGitHub <noreply@github.com>2021-07-01 05:20:57 +0900
commit56ddef8ab855ebdd57febde8356e890cdc03f118 (patch)
treecb3cc11568f04232e72893abbff18636060ff119 /src
parent1823b3f2b3f52be546a76e57d7c501ddd04763b2 (diff)
parent2a60f090b9d39e5600dcbcf83229bbaec2f02176 (diff)
downloadrust-56ddef8ab855ebdd57febde8356e890cdc03f118.tar.gz
rust-56ddef8ab855ebdd57febde8356e890cdc03f118.zip
Rollup merge of #86680 - camsteffen:dbg-opt-error, r=petrochenkov
Improve error for missing -Z with debugging option

Before:
```text
❯ rustc --unpretty=hir
error: Unrecognized option: 'unpretty'
```
After:
```text
❯ rustc --unpretty=hir
error: Unrecognized option: 'unpretty'. Did you mean `-Z unpretty`?
```
Diffstat (limited to 'src')
-rw-r--r--src/test/ui/invalid-compile-flags/codegen-option-without-group.rs1
-rw-r--r--src/test/ui/invalid-compile-flags/codegen-option-without-group.stderr2
-rw-r--r--src/test/ui/invalid-compile-flags/debug-option-without-group.rs1
-rw-r--r--src/test/ui/invalid-compile-flags/debug-option-without-group.stderr2
4 files changed, 6 insertions, 0 deletions
diff --git a/src/test/ui/invalid-compile-flags/codegen-option-without-group.rs b/src/test/ui/invalid-compile-flags/codegen-option-without-group.rs
new file mode 100644
index 00000000000..7bbf47a3839
--- /dev/null
+++ b/src/test/ui/invalid-compile-flags/codegen-option-without-group.rs
@@ -0,0 +1 @@
+// compile-flags: --llvm-args
diff --git a/src/test/ui/invalid-compile-flags/codegen-option-without-group.stderr b/src/test/ui/invalid-compile-flags/codegen-option-without-group.stderr
new file mode 100644
index 00000000000..c5a0c29cad9
--- /dev/null
+++ b/src/test/ui/invalid-compile-flags/codegen-option-without-group.stderr
@@ -0,0 +1,2 @@
+error: Unrecognized option: 'llvm-args'. Did you mean `-C llvm-args`?
+
diff --git a/src/test/ui/invalid-compile-flags/debug-option-without-group.rs b/src/test/ui/invalid-compile-flags/debug-option-without-group.rs
new file mode 100644
index 00000000000..86e40c17854
--- /dev/null
+++ b/src/test/ui/invalid-compile-flags/debug-option-without-group.rs
@@ -0,0 +1 @@
+// compile-flags: --unpretty=hir
diff --git a/src/test/ui/invalid-compile-flags/debug-option-without-group.stderr b/src/test/ui/invalid-compile-flags/debug-option-without-group.stderr
new file mode 100644
index 00000000000..0e57e31ad3d
--- /dev/null
+++ b/src/test/ui/invalid-compile-flags/debug-option-without-group.stderr
@@ -0,0 +1,2 @@
+error: Unrecognized option: 'unpretty'. Did you mean `-Z unpretty`?
+