about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorbjorn3 <17426603+bjorn3@users.noreply.github.com>2022-09-12 12:28:14 +0200
committerbjorn3 <17426603+bjorn3@users.noreply.github.com>2022-09-12 12:28:14 +0200
commit87bbc2d4135b0ee8c5fd5f33db7411029b5484e5 (patch)
tree1745965c8cd781baad59c243dd6db9c709593d43 /src
parent3afa1d6f32725a933205b30bc99f65a6109df6a1 (diff)
downloadrust-87bbc2d4135b0ee8c5fd5f33db7411029b5484e5.tar.gz
rust-87bbc2d4135b0ee8c5fd5f33db7411029b5484e5.zip
Rustup to rustc 1.65.0-nightly (59e7a308e 2022-09-11)
Diffstat (limited to 'src')
-rw-r--r--src/intrinsics/mod.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/intrinsics/mod.rs b/src/intrinsics/mod.rs
index 971cd9f63a4..0302b843aa2 100644
--- a/src/intrinsics/mod.rs
+++ b/src/intrinsics/mod.rs
@@ -813,8 +813,8 @@ fn codegen_regular_intrinsic_call<'tcx>(
         sym::ptr_guaranteed_cmp => {
             intrinsic_args!(fx, args => (a, b); intrinsic);
 
-            let val = crate::num::codegen_ptr_binop(fx, BinOp::Eq, a, b);
-            ret.write_cvalue(fx, val);
+            let val = crate::num::codegen_ptr_binop(fx, BinOp::Eq, a, b).load_scalar(fx);
+            ret.write_cvalue(fx, CValue::by_val(val, fx.layout_of(fx.tcx.types.u8)));
         }
 
         sym::caller_location => {