compiler: Directly use rustc_abi in session
This commit is contained in:
parent
586e141be7
commit
7639773e70
@ -5,6 +5,7 @@
|
|||||||
use std::any::Any;
|
use std::any::Any;
|
||||||
use std::path::PathBuf;
|
use std::path::PathBuf;
|
||||||
|
|
||||||
|
use rustc_abi::ExternAbi;
|
||||||
use rustc_ast as ast;
|
use rustc_ast as ast;
|
||||||
use rustc_data_structures::sync::{self, AppendOnlyIndexVec, FreezeLock};
|
use rustc_data_structures::sync::{self, AppendOnlyIndexVec, FreezeLock};
|
||||||
use rustc_hir::def_id::{
|
use rustc_hir::def_id::{
|
||||||
@ -14,7 +15,6 @@
|
|||||||
use rustc_macros::{Decodable, Encodable, HashStable_Generic};
|
use rustc_macros::{Decodable, Encodable, HashStable_Generic};
|
||||||
use rustc_span::Span;
|
use rustc_span::Span;
|
||||||
use rustc_span::symbol::Symbol;
|
use rustc_span::symbol::Symbol;
|
||||||
use rustc_target::spec::abi::Abi;
|
|
||||||
|
|
||||||
use crate::search_paths::PathKind;
|
use crate::search_paths::PathKind;
|
||||||
use crate::utils::NativeLibKind;
|
use crate::utils::NativeLibKind;
|
||||||
@ -148,7 +148,7 @@ pub enum DllCallingConvention {
|
|||||||
pub struct ForeignModule {
|
pub struct ForeignModule {
|
||||||
pub foreign_items: Vec<DefId>,
|
pub foreign_items: Vec<DefId>,
|
||||||
pub def_id: DefId,
|
pub def_id: DefId,
|
||||||
pub abi: Abi,
|
pub abi: ExternAbi,
|
||||||
}
|
}
|
||||||
|
|
||||||
#[derive(Copy, Clone, Debug, HashStable_Generic)]
|
#[derive(Copy, Clone, Debug, HashStable_Generic)]
|
||||||
|
Loading…
Reference in New Issue
Block a user