Rollup merge of #145206 - scrabsha:push-uxovoqzrxnlx, r=jdonszelmann

Port `#[custom_mir(..)]` to the new attribute system

r? ``````````@jdonszelmann``````````
This commit is contained in:
Stuart Cook
2025-08-18 15:31:10 +10:00
committed by GitHub
15 changed files with 318 additions and 91 deletions

View File

@@ -447,6 +447,7 @@ symbols! {
altivec,
alu32,
always,
analysis,
and,
and_then,
anon,
@@ -589,6 +590,7 @@ symbols! {
btreemap_contains_key,
btreemap_insert,
btreeset_iter,
built,
builtin_syntax,
c,
c_dash_variadic,
@@ -855,6 +857,7 @@ symbols! {
destructuring_assignment,
diagnostic,
diagnostic_namespace,
dialect,
direct,
discriminant_kind,
discriminant_type,
@@ -1211,6 +1214,7 @@ symbols! {
infer_static_outlives_requirements,
inherent_associated_types,
inherit,
initial,
inlateout,
inline,
inline_const,
@@ -1546,6 +1550,7 @@ symbols! {
opt_out_copy,
optimize,
optimize_attribute,
optimized,
optin_builtin_traits,
option,
option_env,
@@ -1628,6 +1633,7 @@ symbols! {
pattern_types,
permissions_from_mode,
phantom_data,
phase,
pic,
pie,
pin,
@@ -1644,6 +1650,7 @@ symbols! {
poll,
poll_next,
position,
post_cleanup: "post-cleanup",
post_dash_lto: "post-lto",
postfix_match,
powerpc_target_feature,
@@ -1807,6 +1814,7 @@ symbols! {
roundf128,
rt,
rtm_target_feature,
runtime,
rust,
rust_2015,
rust_2018,