diff --git a/lib/zig.h b/lib/zig.h index 30e6f3f96a97f47b6648db1d1587bc75c88b6c3f..dd9fa902f34bf2073c111763208937b4abbac01f 100644 --- a/lib/zig.h +++ b/lib/zig.h @@ -6794,10 +6794,7 @@ static inline uint32_t zig_e_zig_x86_get_xcr0(void) { __asm__("xgetbv" : "=a" (eax), "=d" (edx) : "c" (0)); return eax; #else - *eax = 0; - *ebx = 0; - *ecx = 0; - *edx = 0; + return 0; #endif } diff --git a/stage1/zig.h b/stage1/zig.h index 30e6f3f96a97f47b6648db1d1587bc75c88b6c3f..dd9fa902f34bf2073c111763208937b4abbac01f 100644 --- a/stage1/zig.h +++ b/stage1/zig.h @@ -6794,10 +6794,7 @@ static inline uint32_t zig_e_zig_x86_get_xcr0(void) { __asm__("xgetbv" : "=a" (eax), "=d" (edx) : "c" (0)); return eax; #else - *eax = 0; - *ebx = 0; - *ecx = 0; - *edx = 0; + return 0; #endif }