Type::array(&Type::i64(cx), align_units),
a if a.count_ones() == 1 => Type::array(&Type::vector(&Type::i32(cx), a / 4),
align_units),
- _ => fail!("unsupported enum alignment: {:?}", align)
+ _ => fail!("unsupported enum alignment: {}", align)
};
- assert_eq!(machine::llalign_of_min(cx, pad_ty) as u64, align);
- assert_eq!(align % discr_size, 0);
+ assert_eq!(machine::llalign_of_min(cx, pad_ty), align);
+ assert_eq!(align_s % discr_size, 0);
let fields = vec!(discr_ty,
- Type::array(&discr_ty, align / discr_size - 1),
+ Type::array(&discr_ty, align_s / discr_size - 1),
pad_ty);
match name {
None => Type::struct_(cx, fields.as_slice(), false),
let llforeign_align = machine::llalign_of_min(ccx, llforeign_ret_ty);
let llrust_align = machine::llalign_of_min(ccx, llrust_ret_ty);
let llalign = cmp::min(llforeign_align, llrust_align);
- debug!("llrust_size={:?}", llrust_size);
+ debug!("llrust_size={}", llrust_size);
base::call_memcpy(bcx, llretptr_i8, llscratch_i8,
- C_uint(ccx, llrust_size as uint), llalign as u32);
+ C_uint(ccx, llrust_size), llalign as u32);
}
}