diff options
| author | Mazdak Farrokhzad <twingoow@gmail.com> | 2019-12-24 05:30:02 +0100 |
|---|---|---|
| committer | Mazdak Farrokhzad <twingoow@gmail.com> | 2020-01-04 18:43:06 +0100 |
| commit | 66f5bf1b8b1e29afc15220d4753ffbcf0c5b5d91 (patch) | |
| tree | a2dd5e946e81b963c242fa56b6e4d970eaf481a9 /src/librustc_codegen_ssa | |
| parent | c19ed3bc5b281fa5e74e70e008a154204fbfd814 (diff) | |
| download | rust-66f5bf1b8b1e29afc15220d4753ffbcf0c5b5d91.tar.gz rust-66f5bf1b8b1e29afc15220d4753ffbcf0c5b5d91.zip | |
extract rustc::middle::codegen_fn_attrs
Diffstat (limited to 'src/librustc_codegen_ssa')
| -rw-r--r-- | src/librustc_codegen_ssa/back/symbol_export.rs | 2 | ||||
| -rw-r--r-- | src/librustc_codegen_ssa/base.rs | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/src/librustc_codegen_ssa/back/symbol_export.rs b/src/librustc_codegen_ssa/back/symbol_export.rs index 5bdb310f9b5..fba221a80f7 100644 --- a/src/librustc_codegen_ssa/back/symbol_export.rs +++ b/src/librustc_codegen_ssa/back/symbol_export.rs @@ -3,8 +3,8 @@ use std::sync::Arc; use rustc::hir; use rustc::hir::def_id::{CrateNum, DefId, CRATE_DEF_INDEX, LOCAL_CRATE}; -use rustc::hir::CodegenFnAttrFlags; use rustc::hir::Node; +use rustc::middle::codegen_fn_attrs::CodegenFnAttrFlags; use rustc::middle::exported_symbols::{metadata_symbol_name, ExportedSymbol, SymbolExportLevel}; use rustc::session::config; use rustc::ty::query::Providers; diff --git a/src/librustc_codegen_ssa/base.rs b/src/librustc_codegen_ssa/base.rs index 27841d67c1a..d340e0f2523 100644 --- a/src/librustc_codegen_ssa/base.rs +++ b/src/librustc_codegen_ssa/base.rs @@ -27,6 +27,7 @@ use crate::{CachedModuleCodegen, CrateInfo, MemFlags, ModuleCodegen, ModuleKind} use rustc::hir; use rustc::hir::def_id::{DefId, LOCAL_CRATE}; +use rustc::middle::codegen_fn_attrs::CodegenFnAttrs; use rustc::middle::cstore::EncodedMetadata; use rustc::middle::cstore::{self, LinkagePreference}; use rustc::middle::lang_items::StartFnLangItem; @@ -811,7 +812,7 @@ pub fn provide_both(providers: &mut Providers<'_>) { let (defids, _) = tcx.collect_and_partition_mono_items(cratenum); for id in &*defids { - let hir::CodegenFnAttrs { optimize, .. } = tcx.codegen_fn_attrs(*id); + let CodegenFnAttrs { optimize, .. } = tcx.codegen_fn_attrs(*id); match optimize { attr::OptimizeAttr::None => continue, attr::OptimizeAttr::Size => continue, |
