diff options
| author | Alex Rønne Petersen <alex@alexrp.com> | 2025-09-19 12:09:48 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-19 12:09:48 +0200 |
| commit | 97df4ae3ce34ae2f1ac8298a99faaf990e22ca75 (patch) | |
| tree | bc87b057fadd0056e22bb930cd214318ddc77112 /lib/std/mem.zig | |
| parent | de489031d873193ca94de1292828c00a02e3b3ea (diff) | |
| parent | c26c5a3c1b9dc55e157374cc5fab11fe28d53ecf (diff) | |
| download | zig-97df4ae3ce34ae2f1ac8298a99faaf990e22ca75.tar.gz zig-97df4ae3ce34ae2f1ac8298a99faaf990e22ca75.zip | |
Merge pull request #25268 from alexrp/loongarch
Miscellaneous LoongArch work to prepare for CI
Diffstat (limited to 'lib/std/mem.zig')
| -rw-r--r-- | lib/std/mem.zig | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/lib/std/mem.zig b/lib/std/mem.zig index 3013af36f6..128ac695cf 100644 --- a/lib/std/mem.zig +++ b/lib/std/mem.zig @@ -4534,7 +4534,8 @@ pub fn doNotOptimizeAway(val: anytype) void { } else doNotOptimizeAway(&val); }, .float => { - if ((t.float.bits == 32 or t.float.bits == 64) and builtin.zig_backend != .stage2_c) { + // https://github.com/llvm/llvm-project/issues/159200 + if ((t.float.bits == 32 or t.float.bits == 64) and builtin.zig_backend != .stage2_c and !builtin.cpu.arch.isLoongArch()) { asm volatile ("" : : [_] "rm" (val), |
