[llvm] 71b26f1 - gn build: Silence mismatched-new-delete warning in scudo C++ wrapper tests.

Peter Collingbourne via llvm-commits llvm-commits at lists.llvm.org
Fri Dec 20 16:53:44 PST 2019


Author: Peter Collingbourne
Date: 2019-12-20T16:53:13-08:00
New Revision: 71b26f1d19243c28473a6760ce2c57899f6e6efd

URL: https://github.com/llvm/llvm-project/commit/71b26f1d19243c28473a6760ce2c57899f6e6efd
DIFF: https://github.com/llvm/llvm-project/commit/71b26f1d19243c28473a6760ce2c57899f6e6efd.diff

LOG: gn build: Silence mismatched-new-delete warning in scudo C++ wrapper tests.

These tests are deliberately mismatching new and delete, so the warnings
are just noise.

Differential Revision: https://reviews.llvm.org/D71783

Added: 
    

Modified: 
    llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/tests/BUILD.gn

Removed: 
    


################################################################################
diff  --git a/llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/tests/BUILD.gn b/llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/tests/BUILD.gn
index 6fb11d27a955..391c2964aa68 100644
--- a/llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/tests/BUILD.gn
+++ b/llvm/utils/gn/secondary/compiler-rt/lib/scudo/standalone/tests/BUILD.gn
@@ -1,3 +1,4 @@
+import("//llvm/utils/gn/build/toolchain/compiler.gni")
 import("//llvm/utils/unittest/unittest.gni")
 
 unittest("ScudoUnitTest") {
@@ -54,5 +55,8 @@ unittest("ScudoCxxUnitTest") {
     "scudo_unit_test_main.cpp",
     "wrappers_cpp_test.cpp",
   ]
+  if (is_clang) {
+    cflags = [ "-Wno-mismatched-new-delete" ]
+  }
   has_custom_main = true
 }


        


More information about the llvm-commits mailing list