diff options
author | Lars Knoll <lars.knoll@digia.com> | 2014-03-18 09:20:45 +0100 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2014-03-19 08:14:56 +0100 |
commit | 3b2e7bf03b656b38ba7b24acf7ed38de555635f1 (patch) | |
tree | 0a7c9ae7ef73f1fb7d186e4470330b1668477604 /src/qml/compiler/qv4isel_p.cpp | |
parent | 44ca5f1be03420978cc8d5468c4c40dcd5174a06 (diff) |
Use Q_ASSERT instead of assert
Change-Id: I6185b59a7dfd6977ce82581ab4385e07d78f13f6
Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/compiler/qv4isel_p.cpp')
-rw-r--r-- | src/qml/compiler/qv4isel_p.cpp | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/src/qml/compiler/qv4isel_p.cpp b/src/qml/compiler/qv4isel_p.cpp index 0dbf58ad5c..9864135702 100644 --- a/src/qml/compiler/qv4isel_p.cpp +++ b/src/qml/compiler/qv4isel_p.cpp @@ -50,8 +50,6 @@ #include <QString> -#include <cassert> - namespace { Q_GLOBAL_STATIC_WITH_ARGS(QTextStream, qout, (stderr, QIODevice::WriteOnly)); #define qout *qout() @@ -70,8 +68,8 @@ EvalInstructionSelection::EvalInstructionSelection(QV4::ExecutableAllocator *exe ownJSGenerator.reset(jsGenerator); } this->jsGenerator = jsGenerator; - assert(execAllocator); - assert(module); + Q_ASSERT(execAllocator); + Q_ASSERT(module); } EvalInstructionSelection::~EvalInstructionSelection() @@ -221,7 +219,7 @@ void IRDecoder::visitMove(IR::Move *s) Q_UNIMPLEMENTED(); s->dump(qout, IR::Stmt::MIR); qout << endl; - assert(!"TODO"); + Q_ASSERT(!"TODO"); } IRDecoder::~IRDecoder() @@ -252,7 +250,7 @@ void IRDecoder::visitExp(IR::Exp *s) void IRDecoder::callBuiltin(IR::Call *call, IR::Temp *result) { IR::Name *baseName = call->base->asName(); - assert(baseName != 0); + Q_ASSERT(baseName != 0); switch (baseName->builtin) { case IR::Name::builtin_invalid: @@ -294,7 +292,7 @@ void IRDecoder::callBuiltin(IR::Call *call, IR::Temp *result) case IR::Name::builtin_throw: { IR::Expr *arg = call->args->expr; - assert(arg->asTemp() || arg->asConst()); + Q_ASSERT(arg->asTemp() || arg->asConst()); callBuiltinThrow(arg); } return; @@ -314,18 +312,18 @@ void IRDecoder::callBuiltin(IR::Call *call, IR::Temp *result) case IR::Name::builtin_foreach_iterator_object: { IR::Expr *arg = call->args->expr; - assert(arg != 0); + Q_ASSERT(arg != 0); callBuiltinForeachIteratorObject(arg, result); } return; case IR::Name::builtin_foreach_next_property_name: { IR::Temp *arg = call->args->expr->asTemp(); - assert(arg != 0); + Q_ASSERT(arg != 0); callBuiltinForeachNextPropertyname(arg, result); } return; case IR::Name::builtin_push_with_scope: { IR::Temp *arg = call->args->expr->asTemp(); - assert(arg != 0); + Q_ASSERT(arg != 0); callBuiltinPushWithScope(arg); } return; @@ -337,10 +335,10 @@ void IRDecoder::callBuiltin(IR::Call *call, IR::Temp *result) if (!call->args) return; IR::Const *deletable = call->args->expr->asConst(); - assert(deletable->type == IR::BoolType); + Q_ASSERT(deletable->type == IR::BoolType); for (IR::ExprList *it = call->args->next; it; it = it->next) { IR::Name *arg = it->expr->asName(); - assert(arg != 0); + Q_ASSERT(arg != 0); callBuiltinDeclareVar(deletable->value != 0, *arg->id); } } return; @@ -396,6 +394,6 @@ void IRDecoder::callBuiltin(IR::Call *call, IR::Temp *result) Q_UNIMPLEMENTED(); call->dump(qout); qout << endl; - assert(!"TODO!"); + Q_ASSERT(!"TODO!"); Q_UNREACHABLE(); } |