about summary refs log tree commit diff
path: root/src/tools
diff options
context:
space:
mode:
authorJacob Pratt <jacob@jhpratt.dev>2025-03-30 17:59:28 -0400
committerGitHub <noreply@github.com>2025-03-30 17:59:28 -0400
commiteb424222582784ddf5d5aceb408980d4d3401e4d (patch)
treeab55a4606d960189d0005c57a0db79bef0ff0857 /src/tools
parent1296a23bb4eeba423254d4c9f3f99f948616a11d (diff)
parent2dfd2a2a242e920b7378328b87f901652d9d81be (diff)
downloadrust-eb424222582784ddf5d5aceb408980d4d3401e4d.tar.gz
rust-eb424222582784ddf5d5aceb408980d4d3401e4d.zip
Rollup merge of #139122 - petrochenkov:norerr, r=compiler-errors
Remove attribute `#[rustc_error]`

It was an ancient way to write `check-pass` tests, but now it's no longer necessary (except for the `delayed_bug_from_inside_query` flavor, which is retained).
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/rust-analyzer/crates/hir-expand/src/inert_attr_macro.rs4
1 files changed, 0 insertions, 4 deletions
diff --git a/src/tools/rust-analyzer/crates/hir-expand/src/inert_attr_macro.rs b/src/tools/rust-analyzer/crates/hir-expand/src/inert_attr_macro.rs
index 9a7a1a01a09..4c4174e2680 100644
--- a/src/tools/rust-analyzer/crates/hir-expand/src/inert_attr_macro.rs
+++ b/src/tools/rust-analyzer/crates/hir-expand/src/inert_attr_macro.rs
@@ -665,10 +665,6 @@ pub const INERT_ATTRIBUTES: &[BuiltinAttribute] = &[
     rustc_attr!(TEST, rustc_layout, Normal, template!(List: "field1, field2, ..."), WarnFollowing),
     rustc_attr!(TEST, rustc_abi, Normal, template!(List: "field1, field2, ..."), WarnFollowing),
     rustc_attr!(TEST, rustc_regions, Normal, template!(Word), WarnFollowing),
-    rustc_attr!(
-        TEST, rustc_error, Normal,
-        template!(Word, List: "delayed_bug_from_inside_query"), WarnFollowingWordOnly
-    ),
     rustc_attr!(TEST, rustc_dump_user_args, Normal, template!(Word), WarnFollowing),
     rustc_attr!(TEST, rustc_evaluate_where_clauses, Normal, template!(Word), WarnFollowing),
     rustc_attr!(