Fix for error "'Run' overrides a member function but is not marked
authorZahira Ammarguellat <zahira.ammarguellat@intel.com>
Fri, 28 May 2021 20:15:26 +0000 (13:15 -0700)
committerZahira Ammarguellat <zahira.ammarguellat@intel.com>
Fri, 11 Jun 2021 13:56:00 +0000 (06:56 -0700)
'override' [-Werror,-Wsuggest-override]" occuring during windows
debug self-build.

llvm/lib/Testing/Support/CMakeLists.txt

index bde4e1d..1830ea8 100644 (file)
@@ -13,3 +13,12 @@ add_llvm_library(LLVMTestingSupport
   )
 
 target_link_libraries(LLVMTestingSupport PRIVATE gtest)
+
+# This is to avoid the error in gtest-death-test-internal.h
+# (150,16): error: 'Create' overrides a member function but
+# is not marked 'override' [-Werror,-Wsuggest-override]
+# during self-compile on Windows.
+
+if (HOST_WINNT AND "${CMAKE_CXX_COMPILER_ID}" MATCHES "Clang" )
+  SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-suggest-override")
+endif()