From 347c3361ee74b49e72c2d5cbc1c248f16254bcdc Mon Sep 17 00:00:00 2001 From: Daniel Bertalan Date: Thu, 22 Jul 2021 23:02:33 +0200 Subject: [PATCH] Kernel: Fix deprecated array comparison The Clang error message reads like this (`-Wdeprecated-array-compare`): > error: comparison between two arrays is deprecated; to compare > array addresses, use unary '+' to decay operands to pointers. --- Kernel/init.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Kernel/init.cpp b/Kernel/init.cpp index cde935f45f..9895809d24 100644 --- a/Kernel/init.cpp +++ b/Kernel/init.cpp @@ -189,8 +189,8 @@ extern "C" [[noreturn]] UNMAP_AFTER_INIT void init(BootInfo const& boot_info) Memory::MemoryManager::initialize(0); // Ensure that the safemem sections are not empty. This could happen if the linker accidentally discards the sections. - VERIFY(start_of_safemem_text != end_of_safemem_text); - VERIFY(start_of_safemem_atomic_text != end_of_safemem_atomic_text); + VERIFY(+start_of_safemem_text != +end_of_safemem_text); + VERIFY(+start_of_safemem_atomic_text != +end_of_safemem_atomic_text); // Invoke all static global constructors in the kernel. // Note that we want to do this as early as possible.