From 4d24d7429f68c8650fa5bfa4a5ec3f01aa8adf07 Mon Sep 17 00:00:00 2001 From: Ivan Maidanski Date: Wed, 15 Aug 2018 19:33:18 +0300 Subject: [PATCH] Remove redundant checking of CPPCHECK macro in gc_cpp.h (fix of commit 5e51e8d) Issue #229 (bdwgc). * include/gc_cpp.h [(_MSC_VER || __DMC__ || (__CYGWIN32__ || __CYGWIN__ || __MINGW32__) && !GC_BUILD && !GC_NOT_DLL) && __cplusplus>201103L && GC_OPERATOR_NEW_ARRAY] (operator delete[](void*,size_t)): Define even in case of CPPCHECK. --- include/gc_cpp.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/include/gc_cpp.h b/include/gc_cpp.h index a5f5e79b..3e166e66 100644 --- a/include/gc_cpp.h +++ b/include/gc_cpp.h @@ -349,7 +349,7 @@ inline void* operator new(size_t size, GC_NS_QUALIFY(GCPlacement) gcp, GC_FREE(obj); } -# if defined(GC_OPERATOR_NEW_ARRAY) && !defined(CPPCHECK) +# if defined(GC_OPERATOR_NEW_ARRAY) inline void operator delete[](void* obj, size_t size) GC_NOEXCEPT { (void)size; GC_FREE(obj); -- 2.50.1