]> git.lizzy.rs Git - rust.git/commitdiff
Make bare known-bug an error
authorMichael Goulet <michael@errs.io>
Wed, 11 Jan 2023 19:44:49 +0000 (19:44 +0000)
committerMichael Goulet <michael@errs.io>
Thu, 19 Jan 2023 20:20:58 +0000 (20:20 +0000)
src/tools/compiletest/src/header.rs

index c5767a795382e41a7af9413e8e30adc609b2c3ee..c49ecb104a74a383c304ab3ee568a4345eaac230 100644 (file)
@@ -426,10 +426,15 @@ fn load_from(&mut self, testfile: &Path, cfg: Option<&str>, config: &Config) {
                         self.known_bug = true;
                     } else {
                         panic!(
-                            "Invalid known-bug value: {known_bug}\nIt requires comma-separated issue references (`#000` or `chalk#000`) or `unknown`."
+                            "Invalid known-bug value: {known_bug}\nIt requires comma-separated issue references (`#000` or `chalk#000`) or `known-bug: unknown`."
                         );
                     }
+                } else if config.parse_name_directive(ln, KNOWN_BUG) {
+                    panic!(
+                        "Invalid known-bug attribute, requires comma-separated issue references (`#000` or `chalk#000`) or `known-bug: unknown`."
+                    );
                 }
+
                 config.set_name_value_directive(ln, MIR_UNIT_TEST, &mut self.mir_unit_test, |s| {
                     s.trim().to_string()
                 });