aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4isel_p.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@digia.com>2013-09-09 20:34:30 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-09-12 21:52:16 +0200
commit525c4ee8a9d436a7ce2f785cdb908735271486a4 (patch)
tree759a89ab696660e1db8f9e31d249942fb4f116e7 /src/qml/compiler/qv4isel_p.cpp
parent87d2362a6b156eef7b67832c24adc7a2d3fc2d5c (diff)
Remove unused code to generate post increment and decrement expressions
We generate lower level code in codegen and don't use these runtime methods anymore. Change-Id: If1023ce5295431305f4528839bcf2a3031fa7ad2 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.cpp34
1 files changed, 0 insertions, 34 deletions
diff --git a/src/qml/compiler/qv4isel_p.cpp b/src/qml/compiler/qv4isel_p.cpp
index df879f5796..7989232926 100644
--- a/src/qml/compiler/qv4isel_p.cpp
+++ b/src/qml/compiler/qv4isel_p.cpp
@@ -279,40 +279,6 @@ void IRDecoder::callBuiltin(V4IR::Call *call, V4IR::Temp *result)
}
} break;
- case V4IR::Name::builtin_postincrement: {
- if (V4IR::Member *m = call->args->expr->asMember()) {
- callBuiltinPostIncrementMember(m->base->asTemp(), *m->name, result);
- return;
- } else if (V4IR::Subscript *ss = call->args->expr->asSubscript()) {
- callBuiltinPostIncrementSubscript(ss->base->asTemp(), ss->index->asTemp(), result);
- return;
- } else if (V4IR::Name *n = call->args->expr->asName()) {
- callBuiltinPostIncrementName(*n->id, result);
- return;
- } else if (V4IR::Temp *arg = call->args->expr->asTemp()){
- assert(arg != 0);
- callBuiltinPostIncrementValue(arg, result);
- return;
- }
- } break;
-
- case V4IR::Name::builtin_postdecrement: {
- if (V4IR::Member *m = call->args->expr->asMember()) {
- callBuiltinPostDecrementMember(m->base->asTemp(), *m->name, result);
- return;
- } else if (V4IR::Subscript *ss = call->args->expr->asSubscript()) {
- callBuiltinPostDecrementSubscript(ss->base->asTemp(), ss->index->asTemp(), result);
- return;
- } else if (V4IR::Name *n = call->args->expr->asName()) {
- callBuiltinPostDecrementName(*n->id, result);
- return;
- } else if (V4IR::Temp *arg = call->args->expr->asTemp()){
- assert(arg != 0);
- callBuiltinPostDecrementValue(arg, result);
- return;
- }
- } break;
-
case V4IR::Name::builtin_throw: {
V4IR::Expr *arg = call->args->expr;
assert(arg->asTemp() || arg->asConst());