forked from qt-creator/qt-creator
C++: Use soft asserts instead of assert()
Some qmake versions ignore "DEFINES += NDEBUG" on Windows. Change-Id: Ibdf3b1036c2331dcef61dcd278463c02754044d2 Reviewed-by: Erik Verbruggen <erik.verbruggen@digia.com>
This commit is contained in:
6
src/libs/3rdparty/cplusplus/MemoryPool.cpp
vendored
6
src/libs/3rdparty/cplusplus/MemoryPool.cpp
vendored
@@ -19,8 +19,10 @@
|
||||
// THE SOFTWARE.
|
||||
|
||||
#include "MemoryPool.h"
|
||||
|
||||
#include "cppassert.h"
|
||||
|
||||
#include <cstring>
|
||||
#include <cassert>
|
||||
|
||||
using namespace CPlusPlus;
|
||||
|
||||
@@ -52,7 +54,7 @@ void MemoryPool::reset()
|
||||
|
||||
void *MemoryPool::allocate_helper(size_t size)
|
||||
{
|
||||
assert(size < BLOCK_SIZE);
|
||||
CPP_CHECK(size < BLOCK_SIZE);
|
||||
|
||||
if (++_blockCount == _allocatedBlocks) {
|
||||
if (! _allocatedBlocks)
|
||||
|
||||
Reference in New Issue
Block a user