aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs/3rdparty/cplusplus/Templates.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs/3rdparty/cplusplus/Templates.cpp')
-rw-r--r--src/libs/3rdparty/cplusplus/Templates.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/libs/3rdparty/cplusplus/Templates.cpp b/src/libs/3rdparty/cplusplus/Templates.cpp
index 5edef37c7f..d3bbf06583 100644
--- a/src/libs/3rdparty/cplusplus/Templates.cpp
+++ b/src/libs/3rdparty/cplusplus/Templates.cpp
@@ -25,7 +25,8 @@
#include "Names.h"
#include "Literals.h"
-#include <cassert>
+#include "cppassert.h"
+
using namespace CPlusPlus;
@@ -184,7 +185,7 @@ Symbol *CloneSymbol::cloneSymbol(Symbol *symbol, Subst *subst)
accept(symbol);
std::swap(_symbol, r);
std::swap(_subst, subst);
- assert(r != 0);
+ CPP_CHECK(r != 0);
return r;
}
@@ -399,7 +400,7 @@ const Name *CloneName::cloneName(const Name *name, Subst *subst)
accept(name);
std::swap(_name, r);
std::swap(_subst, subst);
- assert(r != 0);
+ CPP_CHECK(r != 0);
return r;
}
@@ -448,7 +449,7 @@ void CloneName::visit(const QualifiedNameId *name)
void CloneName::visit(const SelectorNameId *name)
{
- assert(name->nameCount() > 0);
+ CPP_CHECK(name->nameCount() > 0);
std::vector<const Name *> names(name->nameCount());
for (unsigned i = 0; i < names.size(); ++i)
names[i] = _clone->name(name->nameAt(i), _subst);