@@ -195,7 +195,7 @@ fn type_of_inner(cx: @crate_ctxt, sp: span, t: ty::t)
195
195
ty:: ty_res ( _, sub, tps) {
196
196
let sub1 = ty:: substitute_type_params ( cx. tcx , tps, sub) ;
197
197
check non_ty_var( cx, sub1) ;
198
- ret T_struct ( [ T_i32 ( ) , type_of_inner ( cx, sp, sub1) ] ) ;
198
+ ret T_struct ( [ cx . int_type , type_of_inner ( cx, sp, sub1) ] ) ;
199
199
}
200
200
ty:: ty_var ( _) {
201
201
// Should be unreachable b/c of precondition.
@@ -1474,7 +1474,7 @@ fn trans_res_drop(cx: @block_ctxt, rs: ValueRef, did: ast::def_id,
1474
1474
Call ( cx, dtor_addr, args + [ val_cast] ) ;
1475
1475
1476
1476
cx = drop_ty ( cx, val. val , inner_t_s) ;
1477
- Store ( cx, C_i32 ( 0i32 ) , drop_flag. val ) ;
1477
+ Store ( cx, C_int ( ccx , 0 ) , drop_flag. val ) ;
1478
1478
Br ( cx, next_cx. llbb ) ;
1479
1479
ret next_cx;
1480
1480
}
@@ -5160,7 +5160,7 @@ fn trans_res_ctor(cx: @local_ctxt, sp: span, dtor: ast::_fn,
5160
5160
}
5161
5161
let llretptr = fcx. llretptr ;
5162
5162
if ty:: type_has_dynamic_size ( ccx. tcx , ret_t) {
5163
- let llret_t = T_ptr ( T_struct ( [ T_i32 ( ) , llvm:: LLVMTypeOf ( arg) ] ) ) ;
5163
+ let llret_t = T_ptr ( T_struct ( [ ccx . int_type , llvm:: LLVMTypeOf ( arg) ] ) ) ;
5164
5164
llretptr = BitCast ( bcx, llretptr, llret_t) ;
5165
5165
}
5166
5166
@@ -5172,7 +5172,8 @@ fn trans_res_ctor(cx: @local_ctxt, sp: span, dtor: ast::_fn,
5172
5172
check type_is_tup_like ( bcx, tup_t) ;
5173
5173
let flag = GEP_tup_like ( bcx, tup_t, llretptr, [ 0 , 0 ] ) ;
5174
5174
bcx = flag. bcx ;
5175
- Store ( bcx, C_i32 ( 1i32 ) , flag. val ) ;
5175
+ let one = C_int ( ccx, 1 ) ;
5176
+ Store ( bcx, one, flag. val ) ;
5176
5177
build_return ( bcx) ;
5177
5178
finish_fn ( fcx, lltop) ;
5178
5179
}
@@ -5421,10 +5422,6 @@ fn trans_native_mod(lcx: @local_ctxt, native_mod: ast::native_mod) {
5421
5422
5422
5423
// Create the call itself:
5423
5424
let llretval = CallWithConv ( bcx, llbasefn, llargvals, cc) ;
5424
- //log_err("llretval", val_str(ccx.tn, llretval),
5425
- // "llargbundle", val_str(ccx.tn, llargbundle),
5426
- // "tys.ret_ty", ty_str(ccx.tn, tys.ret_ty),
5427
- // "n", n);
5428
5425
store_inbounds ( bcx, llretval, llargbundle, [ 0 , n as int ] ) ;
5429
5426
5430
5427
// Finish up.
0 commit comments