diff options
| author | Waffle Maybe <waffle.lapkin@gmail.com> | 2022-05-11 21:43:13 +0400 |
|---|---|---|
| committer | Maybe Waffle <waffle.lapkin@gmail.com> | 2022-08-21 05:27:14 +0400 |
| commit | 63a137605f837eebe4af0074fc23c9684b12e97e (patch) | |
| tree | e4fbfee6d49e333c8129a797d02312410a5147aa | |
| parent | 5b32aa074762faa5d7132aa9d2943cf35a05d833 (diff) | |
| download | rust-63a137605f837eebe4af0074fc23c9684b12e97e.tar.gz rust-63a137605f837eebe4af0074fc23c9684b12e97e.zip | |
use shorter `ptr_mask` impl in cg cranelift
Co-authored-by: bjorn3 <bjorn3@users.noreply.github.com>
| -rw-r--r-- | src/intrinsics/mod.rs | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/intrinsics/mod.rs b/src/intrinsics/mod.rs index 65e964c786b..35880bb3e22 100644 --- a/src/intrinsics/mod.rs +++ b/src/intrinsics/mod.rs @@ -542,9 +542,7 @@ fn codegen_regular_intrinsic_call<'tcx>( sym::ptr_mask => { intrinsic_args!(fx, args => (ptr, mask); intrinsic); - let ptr_val = ptr.load_scalar(fx); - - fx.bcx.ins().band(ptr_val, mask); + fx.bcx.ins().band(ptr, mask); } sym::transmute => { |
