summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--compiler-rt/lib/scudo/standalone/tests/CMakeLists.txt2
-rw-r--r--compiler-rt/lib/scudo/standalone/tests/wrappers_cpp_test.cc3
2 files changed, 4 insertions, 1 deletions
diff --git a/compiler-rt/lib/scudo/standalone/tests/CMakeLists.txt b/compiler-rt/lib/scudo/standalone/tests/CMakeLists.txt
index f0c259a907d..8a3c4cde047 100644
--- a/compiler-rt/lib/scudo/standalone/tests/CMakeLists.txt
+++ b/compiler-rt/lib/scudo/standalone/tests/CMakeLists.txt
@@ -12,7 +12,7 @@ set(SCUDO_UNITTEST_CFLAGS
-I${COMPILER_RT_SOURCE_DIR}/lib/scudo/standalone
-DGTEST_HAS_RTTI=0
# Extra flags for the C++ tests
- -fsized-deallocation
+ # TODO(kostyak): find a way to make -fsized-deallocation work
-Wno-mismatched-new-delete)
set(SCUDO_TEST_ARCH ${SCUDO_STANDALONE_SUPPORTED_ARCH})
diff --git a/compiler-rt/lib/scudo/standalone/tests/wrappers_cpp_test.cc b/compiler-rt/lib/scudo/standalone/tests/wrappers_cpp_test.cc
index 8d5842a25ef..766c13fd6ac 100644
--- a/compiler-rt/lib/scudo/standalone/tests/wrappers_cpp_test.cc
+++ b/compiler-rt/lib/scudo/standalone/tests/wrappers_cpp_test.cc
@@ -12,6 +12,9 @@
#include <mutex>
#include <thread>
+void operator delete(void *, size_t) noexcept;
+void operator delete[](void *, size_t) noexcept;
+
// Note that every Cxx allocation function in the test binary will be fulfilled
// by Scudo. See the comment in the C counterpart of this file.
OpenPOWER on IntegriCloud