Skip to content

Commit 8691986

Browse files
committed
Sync from rust 425a9c0a0e365c0b8c6cfd00c2ded83a73bed9a0
2 parents d962e00 + 69402da commit 8691986

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

src/constant.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -292,8 +292,8 @@ fn data_id_for_static(
292292
.abi
293293
.bytes();
294294

295-
let linkage = if import_linkage == rustc_middle::mir::mono::Linkage::ExternalWeak
296-
|| import_linkage == rustc_middle::mir::mono::Linkage::WeakAny
295+
let linkage = if import_linkage == rustc_hir::attrs::Linkage::ExternalWeak
296+
|| import_linkage == rustc_hir::attrs::Linkage::WeakAny
297297
{
298298
Linkage::Preemptible
299299
} else {
@@ -343,8 +343,8 @@ fn data_id_for_static(
343343

344344
let linkage = if definition {
345345
crate::linkage::get_static_linkage(tcx, def_id)
346-
} else if attrs.linkage == Some(rustc_middle::mir::mono::Linkage::ExternalWeak)
347-
|| attrs.linkage == Some(rustc_middle::mir::mono::Linkage::WeakAny)
346+
} else if attrs.linkage == Some(rustc_hir::attrs::Linkage::ExternalWeak)
347+
|| attrs.linkage == Some(rustc_hir::attrs::Linkage::WeakAny)
348348
{
349349
Linkage::Preemptible
350350
} else {

src/driver/aot.rs

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,11 @@ use rustc_codegen_ssa::{
1818
use rustc_data_structures::profiling::SelfProfilerRef;
1919
use rustc_data_structures::stable_hasher::{HashStable, StableHasher};
2020
use rustc_data_structures::sync::{IntoDynSyncSend, par_map};
21+
use rustc_hir::attrs::Linkage as RLinkage;
2122
use rustc_metadata::fs::copy_to_stdout;
2223
use rustc_middle::dep_graph::{WorkProduct, WorkProductId};
2324
use rustc_middle::middle::codegen_fn_attrs::CodegenFnAttrFlags;
24-
use rustc_middle::mir::mono::{
25-
CodegenUnit, Linkage as RLinkage, MonoItem, MonoItemData, Visibility,
26-
};
25+
use rustc_middle::mir::mono::{CodegenUnit, MonoItem, MonoItemData, Visibility};
2726
use rustc_session::Session;
2827
use rustc_session::config::{OutFileName, OutputFilenames, OutputType};
2928

src/linkage.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
1-
use rustc_middle::mir::mono::{Linkage as RLinkage, MonoItem, Visibility};
1+
use rustc_hir::attrs::Linkage as RLinkage;
2+
use rustc_middle::mir::mono::{MonoItem, Visibility};
23

34
use crate::prelude::*;
45

0 commit comments

Comments
 (0)