compiler: Directly use rustc_abi in session

This commit is contained in:
Jubilee Young 2024-11-02 19:33:41 -07:00
parent 586e141be7
commit 7639773e70

View File

@ -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_hir::definitions::{DefKey, DefPath, DefPathHash, Definitions};
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 enum DllCallingConvention {
pub struct ForeignModule {
pub foreign_items: Vec<DefId>,
pub def_id: DefId,
pub abi: Abi,
pub abi: ExternAbi,
}
#[derive(Copy, Clone, Debug, HashStable_Generic)]