From 2a4969d281a9a9ff213a24a2eaa0c33f24bb5a74 Mon Sep 17 00:00:00 2001 From: James Mintram Date: Tue, 12 Oct 2021 23:31:40 +0100 Subject: [PATCH] Kernel: Move asserts inside platform #if clauses --- Kernel/Arch/x86/RegisterState.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Kernel/Arch/x86/RegisterState.h b/Kernel/Arch/x86/RegisterState.h index ceb7f3ec73..4affaa55ea 100644 --- a/Kernel/Arch/x86/RegisterState.h +++ b/Kernel/Arch/x86/RegisterState.h @@ -118,10 +118,11 @@ struct [[gnu::packed]] RegisterState { #if ARCH(I386) # define REGISTER_STATE_SIZE (19 * 4) -#else -# define REGISTER_STATE_SIZE (22 * 8) -#endif static_assert(AssertSize()); +#elif ARCH(X86_64) +# define REGISTER_STATE_SIZE (22 * 8) +static_assert(AssertSize()); +#endif inline void copy_kernel_registers_into_ptrace_registers(PtraceRegisters& ptrace_regs, const RegisterState& kernel_regs) {