about summary refs log tree commit diff
path: root/compiler/rustc_middle/src/middle
diff options
context:
space:
mode:
authorlcnr <rust@lcnr.de>2022-05-04 11:18:37 +0200
committerlcnr <rust@lcnr.de>2022-05-09 18:40:18 +0200
commitd371ebe117419b9815bd8743f981d8fa67a876d8 (patch)
treec40fa0451f019a50abc7ca8edfaf0621dc7f96c3 /compiler/rustc_middle/src/middle
parent66ff6c32e591c8084dcb63164446587c715d3e47 (diff)
downloadrust-d371ebe117419b9815bd8743f981d8fa67a876d8.tar.gz
rust-d371ebe117419b9815bd8743f981d8fa67a876d8.zip
only compute `codegen_fn_attrs` where needed
Diffstat (limited to 'compiler/rustc_middle/src/middle')
-rw-r--r--compiler/rustc_middle/src/middle/codegen_fn_attrs.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/rustc_middle/src/middle/codegen_fn_attrs.rs b/compiler/rustc_middle/src/middle/codegen_fn_attrs.rs
index 54eb2dc9e28..321fcd43797 100644
--- a/compiler/rustc_middle/src/middle/codegen_fn_attrs.rs
+++ b/compiler/rustc_middle/src/middle/codegen_fn_attrs.rs
@@ -95,7 +95,9 @@ bitflags! {
 }
 
 impl CodegenFnAttrs {
-    pub fn new() -> CodegenFnAttrs {
+    pub const EMPTY: &'static Self = &Self::new();
+
+    pub const fn new() -> CodegenFnAttrs {
         CodegenFnAttrs {
             flags: CodegenFnAttrFlags::empty(),
             inline: InlineAttr::None,