|  | 
| 1 |  | -use abi::{self, Abi, Align, FieldPlacement, Size}; | 
| 2 |  | -use abi::{HasDataLayout, LayoutOf, TyLayout, TyLayoutMethods}; | 
| 3 |  | -use spec::HasTargetSpec; | 
|  | 1 | +use crate::abi::{self, Abi, Align, FieldPlacement, Size}; | 
|  | 2 | +use crate::abi::{HasDataLayout, LayoutOf, TyLayout, TyLayoutMethods}; | 
|  | 3 | +use crate::spec::{self, HasTargetSpec}; | 
| 4 | 4 | 
 | 
| 5 | 5 | mod aarch64; | 
| 6 | 6 | mod amdgpu; | 
| @@ -42,13 +42,13 @@ pub enum PassMode { | 
| 42 | 42 | 
 | 
| 43 | 43 | // Hack to disable non_upper_case_globals only for the bitflags! and not for the rest | 
| 44 | 44 | // of this module | 
| 45 |  | -pub use self::attr_impl::ArgAttribute; | 
|  | 45 | +pub use attr_impl::ArgAttribute; | 
| 46 | 46 | 
 | 
| 47 | 47 | #[allow(non_upper_case_globals)] | 
| 48 | 48 | #[allow(unused)] | 
| 49 | 49 | mod attr_impl { | 
| 50 | 50 |     // The subset of llvm::Attribute needed for arguments, packed into a bitfield. | 
| 51 |  | -    bitflags! { | 
|  | 51 | +    bitflags::bitflags! { | 
| 52 | 52 |         #[derive(Default)] | 
| 53 | 53 |         pub struct ArgAttribute: u16 { | 
| 54 | 54 |             const ByVal     = 1 << 0; | 
| @@ -526,22 +526,22 @@ pub struct FnType<'a, Ty> { | 
| 526 | 526 | } | 
| 527 | 527 | 
 | 
| 528 | 528 | impl<'a, Ty> FnType<'a, Ty> { | 
| 529 |  | -    pub fn adjust_for_cabi<C>(&mut self, cx: &C, abi: ::spec::abi::Abi) -> Result<(), String> | 
|  | 529 | +    pub fn adjust_for_cabi<C>(&mut self, cx: &C, abi: spec::abi::Abi) -> Result<(), String> | 
| 530 | 530 |         where Ty: TyLayoutMethods<'a, C> + Copy, | 
| 531 | 531 |               C: LayoutOf<Ty = Ty, TyLayout = TyLayout<'a, Ty>> + HasDataLayout + HasTargetSpec | 
| 532 | 532 |     { | 
| 533 | 533 |         match &cx.target_spec().arch[..] { | 
| 534 | 534 |             "x86" => { | 
| 535 |  | -                let flavor = if abi == ::spec::abi::Abi::Fastcall { | 
|  | 535 | +                let flavor = if abi == spec::abi::Abi::Fastcall { | 
| 536 | 536 |                     x86::Flavor::Fastcall | 
| 537 | 537 |                 } else { | 
| 538 | 538 |                     x86::Flavor::General | 
| 539 | 539 |                 }; | 
| 540 | 540 |                 x86::compute_abi_info(cx, self, flavor); | 
| 541 | 541 |             }, | 
| 542 |  | -            "x86_64" => if abi == ::spec::abi::Abi::SysV64 { | 
|  | 542 | +            "x86_64" => if abi == spec::abi::Abi::SysV64 { | 
| 543 | 543 |                 x86_64::compute_abi_info(cx, self); | 
| 544 |  | -            } else if abi == ::spec::abi::Abi::Win64 || cx.target_spec().options.is_like_windows { | 
|  | 544 | +            } else if abi == spec::abi::Abi::Win64 || cx.target_spec().options.is_like_windows { | 
| 545 | 545 |                 x86_win64::compute_abi_info(self); | 
| 546 | 546 |             } else { | 
| 547 | 547 |                 x86_64::compute_abi_info(cx, self); | 
|  | 
0 commit comments