authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-16 01:06:27+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-10-16 01:10:36+02:00
log95674fca0cb5c120de1ea4fc94e24de6713e814d
tree56dd65bc14938f50b268f3f41c1626316b1c5418
parent1cdb143af2684801ed9882b851d6092b70285274
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.Thread: Use loongarch freeAndExit() implementation for loongarch32 too.


1 files changed, 1 insertions(+), 1 deletions(-)

lib/std/Thread.zig+1-1
...@@ -1338,7 +1338,7 @@ const LinuxThreadImpl = struct {...@@ -1338,7 +1338,7 @@ const LinuxThreadImpl = struct {
1338 [len] "r" (self.mapped.len),1338 [len] "r" (self.mapped.len),
1339 : "memory"1339 : "memory"
1340 ),1340 ),
1341 .loongarch64 => asm volatile (1341 .loongarch32, .loongarch64 => asm volatile (
1342 \\ or $a0, $zero, %[ptr]1342 \\ or $a0, $zero, %[ptr]
1343 \\ or $a1, $zero, %[len]1343 \\ or $a1, $zero, %[len]
1344 \\ ori $a7, $zero, 215 # SYS_munmap1344 \\ ori $a7, $zero, 215 # SYS_munmap