Commit 6eb9cb6f28

Alex Rønne Petersen <alex@alexrp.com>
2024-06-22 15:02:09
std.os.linux.tls: Handle riscv32 in setThreadPointer().
1 parent aeb3abc
Changed files (1)
lib
std
os
linux
lib/std/os/linux/tls.zig
@@ -170,7 +170,7 @@ pub fn setThreadPointer(addr: usize) void {
             const rc = @call(.always_inline, linux.syscall1, .{ .set_tls, addr });
             assert(rc == 0);
         },
-        .riscv64 => {
+        .riscv32, .riscv64 => {
             asm volatile (
                 \\ mv tp, %[addr]
                 :