diff --git a/AK/Assertions.h b/AK/Assertions.h index 4aee5d8429..fbe3a86d70 100644 --- a/AK/Assertions.h +++ b/AK/Assertions.h @@ -12,5 +12,6 @@ # include # define VERIFY assert # define VERIFY_NOT_REACHED() assert(false) -# define TODO VERIFY_NOT_REACHED +static constexpr bool TODO = false; +# define TODO() VERIFY(TODO) #endif diff --git a/Kernel/Assertions.h b/Kernel/Assertions.h index 436f13a989..6ebab7fa5b 100644 --- a/Kernel/Assertions.h +++ b/Kernel/Assertions.h @@ -25,4 +25,6 @@ extern "C" { #define VERIFY_INTERRUPTS_DISABLED() VERIFY(!(cpu_flags() & 0x200)) #define VERIFY_INTERRUPTS_ENABLED() VERIFY(cpu_flags() & 0x200) -#define TODO VERIFY_NOT_REACHED + +static constexpr bool TODO = false; +#define TODO() VERIFY(TODO)