From 7ec8f83a7fa13c8b1978bc5c63fa2f6f3467c786 Mon Sep 17 00:00:00 2001 From: Andreas Kling Date: Thu, 28 Jan 2021 09:14:49 +0100 Subject: [PATCH] Lagom+AK: Remove remains of clang -Wconsumed usage We stopped using that warning ages ago since it confused the compiler. --- AK/StdLibExtras.h | 7 ------- Meta/Lagom/CMakeLists.txt | 2 +- 2 files changed, 1 insertion(+), 8 deletions(-) diff --git a/AK/StdLibExtras.h b/AK/StdLibExtras.h index 66e5166d58..db1373c8d9 100644 --- a/AK/StdLibExtras.h +++ b/AK/StdLibExtras.h @@ -75,18 +75,11 @@ constexpr T ceil_div(T a, U b) return result; } -#ifdef __clang__ -# pragma clang diagnostic push -# pragma clang diagnostic ignored "-Wconsumed" -#endif template constexpr T&& move(T& arg) { return static_cast(arg); } -#ifdef __clang__ -# pragma clang diagnostic pop -#endif template inline void swap(T& a, U& b) diff --git a/Meta/Lagom/CMakeLists.txt b/Meta/Lagom/CMakeLists.txt index d49b5ba46b..47c1a9cf71 100644 --- a/Meta/Lagom/CMakeLists.txt +++ b/Meta/Lagom/CMakeLists.txt @@ -9,7 +9,7 @@ endif() if ("${CMAKE_CXX_COMPILER_ID}" STREQUAL "Clang") - set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wconsumed -Wno-overloaded-virtual") + set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-overloaded-virtual") if (ENABLE_ADDRESS_SANITIZER) add_definitions(-fsanitize=address -fno-omit-frame-pointer)