|  | 
| 4 | 4 | 
 | 
| 5 | 5 | #![allow(rustc::default_hash_types)] | 
| 6 | 6 | 
 | 
|  | 7 | +use rustc_abi::ExternAbi; | 
| 7 | 8 | use rustc_ast::ast; | 
| 8 | 9 | use rustc_attr::DeprecatedSince; | 
| 9 | 10 | use rustc_hir::def::{CtorKind, DefKind}; | 
| 10 | 11 | use rustc_hir::def_id::DefId; | 
| 11 | 12 | use rustc_metadata::rendered_const; | 
| 12 | 13 | use rustc_middle::{bug, ty}; | 
| 13 | 14 | use rustc_span::{Pos, Symbol, sym}; | 
| 14 |  | -use rustc_target::spec::abi::Abi as RustcAbi; | 
| 15 | 15 | use rustdoc_json_types::*; | 
| 16 | 16 | 
 | 
| 17 | 17 | use super::FullItemId; | 
| @@ -421,17 +421,17 @@ pub(crate) fn from_fn_header(header: &rustc_hir::FnHeader) -> FunctionHeader { | 
| 421 | 421 |     } | 
| 422 | 422 | } | 
| 423 | 423 | 
 | 
| 424 |  | -fn convert_abi(a: RustcAbi) -> Abi { | 
|  | 424 | +fn convert_abi(a: ExternAbi) -> Abi { | 
| 425 | 425 |     match a { | 
| 426 |  | -        RustcAbi::Rust => Abi::Rust, | 
| 427 |  | -        RustcAbi::C { unwind } => Abi::C { unwind }, | 
| 428 |  | -        RustcAbi::Cdecl { unwind } => Abi::Cdecl { unwind }, | 
| 429 |  | -        RustcAbi::Stdcall { unwind } => Abi::Stdcall { unwind }, | 
| 430 |  | -        RustcAbi::Fastcall { unwind } => Abi::Fastcall { unwind }, | 
| 431 |  | -        RustcAbi::Aapcs { unwind } => Abi::Aapcs { unwind }, | 
| 432 |  | -        RustcAbi::Win64 { unwind } => Abi::Win64 { unwind }, | 
| 433 |  | -        RustcAbi::SysV64 { unwind } => Abi::SysV64 { unwind }, | 
| 434 |  | -        RustcAbi::System { unwind } => Abi::System { unwind }, | 
|  | 426 | +        ExternAbi::Rust => Abi::Rust, | 
|  | 427 | +        ExternAbi::C { unwind } => Abi::C { unwind }, | 
|  | 428 | +        ExternAbi::Cdecl { unwind } => Abi::Cdecl { unwind }, | 
|  | 429 | +        ExternAbi::Stdcall { unwind } => Abi::Stdcall { unwind }, | 
|  | 430 | +        ExternAbi::Fastcall { unwind } => Abi::Fastcall { unwind }, | 
|  | 431 | +        ExternAbi::Aapcs { unwind } => Abi::Aapcs { unwind }, | 
|  | 432 | +        ExternAbi::Win64 { unwind } => Abi::Win64 { unwind }, | 
|  | 433 | +        ExternAbi::SysV64 { unwind } => Abi::SysV64 { unwind }, | 
|  | 434 | +        ExternAbi::System { unwind } => Abi::System { unwind }, | 
| 435 | 435 |         _ => Abi::Other(a.to_string()), | 
| 436 | 436 |     } | 
| 437 | 437 | } | 
|  | 
0 commit comments