From f52bb436739eee866145e9e18524534b399e34fb Mon Sep 17 00:00:00 2001 From: Timothy Flynn Date: Mon, 26 Aug 2024 17:20:11 -0400 Subject: [PATCH] ClangPlugins: Add -Wno-unqualified-std-cast-call to test compile options We globally export std::move and std::forward in StdLibExtraDetails.h. --- Tests/ClangPlugins/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Tests/ClangPlugins/CMakeLists.txt b/Tests/ClangPlugins/CMakeLists.txt index 303378467c3..e6a3c3c309d 100644 --- a/Tests/ClangPlugins/CMakeLists.txt +++ b/Tests/ClangPlugins/CMakeLists.txt @@ -4,7 +4,14 @@ include(AddLLVM) find_package(Python3 REQUIRED COMPONENTS Interpreter) get_property(CLANG_PLUGINS_COMPILE_OPTIONS_FOR_TESTS GLOBAL PROPERTY CLANG_PLUGINS_COMPILE_OPTIONS_FOR_TESTS) -list(APPEND CLANG_PLUGINS_COMPILE_OPTIONS_FOR_TESTS -std=c++23 -Wno-user-defined-literals -Wno-literal-range -Wno-unknown-warning-option) + +list(APPEND CLANG_PLUGINS_COMPILE_OPTIONS_FOR_TESTS + -std=c++23 + -Wno-user-defined-literals + -Wno-literal-range + -Wno-unknown-warning-option + -Wno-unqualified-std-cast-call +) # Ensure we always check for invalid function field types regardless of the value of ENABLE_CLANG_PLUGINS_INVALID_FUNCTION_MEMBERS # FIXME: Enabling this with lit and llvm 18 seems to not work as expected