diff --git a/lib/std/os/windows.zig b/lib/std/os/windows.zig index e06a3ff02c..aa7b2bd2f8 100644 --- a/lib/std/os/windows.zig +++ b/lib/std/os/windows.zig @@ -2123,6 +2123,10 @@ pub fn teb() *TEB { ); } }, + .thumb => asm ( + \\ mrc p15, 0, %[ptr], c13, c0, 2 + : [ptr] "=r" (-> *TEB), + ), .aarch64 => asm ( \\ mov %[ptr], x18 : [ptr] "=r" (-> *TEB),