|
10 | 10 |
|
11 | 11 |
|
12 | 12 | use back::{link};
|
13 |
| -use std::libc::c_uint; |
14 |
| -use lib::llvm::{ValueRef, CallConv, StructRetAttribute}; |
15 | 13 | use lib::llvm::llvm;
|
| 14 | +use lib::llvm::{ValueRef, CallConv, StructRetAttribute}; |
16 | 15 | use lib;
|
17 |
| -use middle::trans::machine; |
18 |
| -use middle::trans::base; |
19 | 16 | use middle::trans::base::push_ctxt;
|
20 |
| -use middle::trans::cabi; |
| 17 | +use middle::trans::base; |
21 | 18 | use middle::trans::build::*;
|
22 | 19 | use middle::trans::builder::noname;
|
| 20 | +use middle::trans::cabi; |
23 | 21 | use middle::trans::common::*;
|
| 22 | +use middle::trans::machine; |
| 23 | +use middle::trans::type_::Type; |
24 | 24 | use middle::trans::type_of::*;
|
25 | 25 | use middle::trans::type_of;
|
26 |
| -use middle::ty; |
27 | 26 | use middle::ty::FnSig;
|
28 |
| - |
29 |
| -use std::uint; |
| 27 | +use middle::ty; |
| 28 | +use std::cmp; |
| 29 | +use std::libc::c_uint; |
30 | 30 | use std::vec;
|
| 31 | +use syntax::abi::{Cdecl, Aapcs, C, AbiSet, Win64}; |
| 32 | +use syntax::abi::{RustIntrinsic, Rust, Stdcall, Fastcall, System}; |
31 | 33 | use syntax::codemap::Span;
|
| 34 | +use syntax::parse::token::special_idents; |
32 | 35 | use syntax::{ast};
|
33 | 36 | use syntax::{attr, ast_map};
|
34 |
| -use syntax::parse::token::special_idents; |
35 |
| -use syntax::abi::{RustIntrinsic, Rust, Stdcall, Fastcall, System, |
36 |
| - Cdecl, Aapcs, C, AbiSet, Win64}; |
37 | 37 | use util::ppaux::{Repr, UserString};
|
38 |
| -use middle::trans::type_::Type; |
39 | 38 |
|
40 | 39 | ///////////////////////////////////////////////////////////////////////////
|
41 | 40 | // Type definitions
|
@@ -332,7 +331,7 @@ pub fn trans_native_call(bcx: @mut Block,
|
332 | 331 | let llrust_size = machine::llsize_of_store(ccx, llrust_ret_ty);
|
333 | 332 | let llforeign_align = machine::llalign_of_min(ccx, llforeign_ret_ty);
|
334 | 333 | let llrust_align = machine::llalign_of_min(ccx, llrust_ret_ty);
|
335 |
| - let llalign = uint::min(llforeign_align, llrust_align); |
| 334 | + let llalign = cmp::min(llforeign_align, llrust_align); |
336 | 335 | debug!("llrust_size={:?}", llrust_size);
|
337 | 336 | base::call_memcpy(bcx, llretptr_i8, llscratch_i8,
|
338 | 337 | C_uint(ccx, llrust_size), llalign as u32);
|
|
0 commit comments