// Insert non returning intrinsics here
match intrinsic {
"abort" => {
- trap_panic(fx, "Called intrinisc::abort.");
+ trap_panic(fx, "Called intrinsic::abort.");
}
"unreachable" => {
trap_unreachable(fx, "[corruption] Called intrinsic::unreachable.");
offset: i32,
) -> Value {
if clif_ty == types::I128 {
- let a = fx.bcx.ins().load(clif_ty, MemFlags::new(), addr, offset);
- let b = fx.bcx.ins().load(clif_ty, MemFlags::new(), addr, offset + 8);
+ let a = fx.bcx.ins().load(types::I64, MemFlags::new(), addr, offset);
+ let b = fx.bcx.ins().load(types::I64, MemFlags::new(), addr, offset + 8);
fx.bcx.ins().iconcat(a, b)
} else {
fx.bcx.ins().load(clif_ty, MemFlags::new(), addr, offset)