diff options
| author | bjorn3 <17426603+bjorn3@users.noreply.github.com> | 2025-05-31 13:37:50 +0000 |
|---|---|---|
| committer | bjorn3 <17426603+bjorn3@users.noreply.github.com> | 2025-05-31 13:37:50 +0000 |
| commit | 26242be173d4e81f307ebfae4ff07678dca6aa0c (patch) | |
| tree | 4a18b1a82dbe74472ffb6ef4851e1e608de97ac6 /src | |
| parent | 2357fb6578e23768a1547d0d894d3b0c30b06b95 (diff) | |
| parent | 99e783d4e9bdcc44e2071973631a7d5e689b0787 (diff) | |
| download | rust-26242be173d4e81f307ebfae4ff07678dca6aa0c.tar.gz rust-26242be173d4e81f307ebfae4ff07678dca6aa0c.zip | |
Sync from rust 70b3f4666e24ce22fc32f5e357dbcf85d3254e63
Diffstat (limited to 'src')
| -rw-r--r-- | src/intrinsics/mod.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/intrinsics/mod.rs b/src/intrinsics/mod.rs index b21ca32c9a2..0de23e55e81 100644 --- a/src/intrinsics/mod.rs +++ b/src/intrinsics/mod.rs @@ -870,11 +870,12 @@ fn codegen_regular_intrinsic_call<'tcx>( // FIXME use a compiler fence once Cranelift supports it fx.bcx.ins().fence(); } - _ if intrinsic.as_str().starts_with("atomic_load") => { + sym::atomic_load => { intrinsic_args!(fx, args => (ptr); intrinsic); let ptr = ptr.load_scalar(fx); let ty = generic_args.type_at(0); + let _ord = generic_args.const_at(1).to_value(); // FIXME: forward this to cranelift once they support that match ty.kind() { ty::Uint(UintTy::U128) | ty::Int(IntTy::I128) => { // FIXME implement 128bit atomics |
