diff --git a/base-nova/include/nova/syscall-generic.h b/base-nova/include/nova/syscall-generic.h index 3af054f8a6..2f63dacfcb 100644 --- a/base-nova/include/nova/syscall-generic.h +++ b/base-nova/include/nova/syscall-generic.h @@ -463,7 +463,7 @@ namespace Nova { unsigned short sel, ar; unsigned limit; mword_t base; -#ifdef __x86_32__ +#ifndef __x86_64__ mword_t reserved; #endif } es, cs, ss, ds, fs, gs, ldtr, tr; @@ -471,7 +471,7 @@ namespace Nova { unsigned reserved0; unsigned limit; mword_t base; -#ifdef __x86_32__ +#ifndef __x86_64__ mword_t reserved1; #endif } gdtr, idtr;