Commit 90c1123d1c
2025-09-17 00:23:48
1 parent
7d8a954Changed files (1)
lib
std
lib/std/mem.zig
@@ -4485,7 +4485,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),