diff options
| -rw-r--r-- | compiler-rt/lib/scudo/standalone/tests/CMakeLists.txt | 2 | ||||
| -rw-r--r-- | compiler-rt/lib/scudo/standalone/tests/wrappers_cpp_test.cc | 3 |
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. |

