diff --git a/lib/std/os/linux/tls.zig b/lib/std/os/linux/tls.zig index 2611e9a05c51a8530575c7c285689dfcfeeb04f8..f6aef8aa91a25e978d78d0569cde4236e8b7f868 100644 --- a/lib/std/os/linux/tls.zig +++ b/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] :