summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThiago Marcos P. Santos <tmpsantos@gmail.com>2019-09-04 00:45:20 +0300
committerThiago Marcos P. Santos <tmpsantos@gmail.com>2019-09-16 23:16:48 +0300
commit1292da480b4fc3e7ddab4134d844e4ec79c3368a (patch)
treef56c965c1d88e5a6607ccc9948b02953c7a24e83
parent6c9881ffe091621dbdc9de86c5373f670fa87e9c (diff)
downloadqtlocation-mapboxgl-1292da480b4fc3e7ddab4134d844e4ec79c3368a.tar.gz
[build] Do not override new/delete on render-test for sanitize builds
Sanitizers will also do the same and it will conflict.
-rw-r--r--render-test/main.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/render-test/main.cpp b/render-test/main.cpp
index 3ab48fe5b2..fcdbe3ab55 100644
--- a/render-test/main.cpp
+++ b/render-test/main.cpp
@@ -19,6 +19,7 @@
#define ANSI_COLOR_LIGHT_GRAY "\x1b[90m"
#define ANSI_COLOR_RESET "\x1b[0m"
+#if !defined(SANITIZE)
void* operator new(std::size_t sz) {
void* ptr = AllocationIndex::allocate(sz);
if (!ptr) throw std::bad_alloc{};
@@ -33,6 +34,7 @@ void operator delete(void* ptr) noexcept {
void operator delete(void* ptr, size_t) noexcept {
AllocationIndex::deallocate(ptr);
}
+#endif
int main(int argc, char** argv) {
bool recycleMap;