compiler: Directly use rustc_abi in session
diff --git a/compiler/rustc_session/src/cstore.rs b/compiler/rustc_session/src/cstore.rs
index 041a104..29d3d60 100644
--- a/compiler/rustc_session/src/cstore.rs
+++ b/compiler/rustc_session/src/cstore.rs
@@ -5,6 +5,7 @@
use std::any::Any;
use std::path::PathBuf;
+use rustc_abi::ExternAbi;
use rustc_ast as ast;
use rustc_data_structures::sync::{self, AppendOnlyIndexVec, FreezeLock};
use rustc_hir::def_id::{
@@ -14,7 +15,6 @@
use rustc_macros::{Decodable, Encodable, HashStable_Generic};
use rustc_span::Span;
use rustc_span::symbol::Symbol;
-use rustc_target::spec::abi::Abi;
use crate::search_paths::PathKind;
use crate::utils::NativeLibKind;
@@ -148,7 +148,7 @@
pub struct ForeignModule {
pub foreign_items: Vec<DefId>,
pub def_id: DefId,
- pub abi: Abi,
+ pub abi: ExternAbi,
}
#[derive(Copy, Clone, Debug, HashStable_Generic)]