Update makefile

This commit is contained in:
rexy712 2022-01-26 19:03:03 -08:00
parent 7622aa74a6
commit 1b884a9a48
2 changed files with 3 additions and 3 deletions

View File

@ -130,11 +130,11 @@ else
ifeq ($(MEMCHK),1) ifeq ($(MEMCHK),1)
#use asan to check memory leaks/invalid accesses #use asan to check memory leaks/invalid accesses
LDFLAGS+=-fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls LDFLAGS+=-fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls
COMPILER_FLAGS+=-fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls -DOUR_DICK_DISABLE_NOTHROW_ALLOCATE COMPILER_FLAGS+=-fsanitize=address -fno-omit-frame-pointer -fno-optimize-sibling-calls -DOUR_DICK_DISABLE_NOTHROW_ALLOCATE -DENABLE_MEMCHK=1
endif endif
ifeq ($(UNDEFCHK),1) ifeq ($(UNDEFCHK),1)
LDFLAGS+=-fsanitize=undefined LDFLAGS+=-fsanitize=undefined
COMPILER_FLAGS+=-fsanitize=undefined COMPILER_FLAGS+=-fsanitize=undefined -DENABLE_UNDEFCHK=1
endif endif
endif endif

View File

@ -20,7 +20,7 @@
#include <cstdlib> //malloc, free #include <cstdlib> //malloc, free
#include <new> #include <new>
#ifndef OUR_DICK_DISABLE_NOTHROW_ALLOCATE #ifndef ENABLE_MEMCHK
void* operator new(size_t newsize){ void* operator new(size_t newsize){
return std::malloc(newsize); return std::malloc(newsize);
} }