about summary refs log tree commit diff
diff options
context:
space:
mode:
authorNicholas Nethercote <n.nethercote@gmail.com>2023-10-05 19:56:19 +1100
committerNicholas Nethercote <n.nethercote@gmail.com>2023-10-05 19:56:19 +1100
commit81d1f7ea9d86490de2920d7b726db412c21de005 (patch)
tree5a8d42f3d2f069b1efaafc755f3460a2e7b819ad
parent9d4e49b386c66520eb6434405a86ef56614d84bc (diff)
downloadrust-81d1f7ea9d86490de2920d7b726db412c21de005.tar.gz
rust-81d1f7ea9d86490de2920d7b726db412c21de005.zip
Use a closure when setting `State::Active`.
-rw-r--r--compiler/rustc_feature/src/active.rs7
1 files changed, 1 insertions, 6 deletions
diff --git a/compiler/rustc_feature/src/active.rs b/compiler/rustc_feature/src/active.rs
index abfaef8b0ff..83961647bd4 100644
--- a/compiler/rustc_feature/src/active.rs
+++ b/compiler/rustc_feature/src/active.rs
@@ -39,12 +39,7 @@ macro_rules! declare_features {
                 Feature {
                     state: State::Active {
                         // Sets this feature's corresponding bool within `features`.
-                        set: {
-                            fn f(features: &mut Features) {
-                                features.$feature = true;
-                            }
-                            f as fn(&mut Features)
-                        }
+                        set: |features| features.$feature = true,
                     },
                     name: sym::$feature,
                     since: $ver,