aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/compiler/qv4jsir_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/compiler/qv4jsir_p.h')
-rw-r--r--src/qml/compiler/qv4jsir_p.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/qml/compiler/qv4jsir_p.h b/src/qml/compiler/qv4jsir_p.h
index 6f42a50a72..e3499363dc 100644
--- a/src/qml/compiler/qv4jsir_p.h
+++ b/src/qml/compiler/qv4jsir_p.h
@@ -710,14 +710,16 @@ struct CJump: Stmt {
Expr *cond; // Temp, Binop
BasicBlock *iftrue;
BasicBlock *iffalse;
+ BasicBlock *parent;
CJump(int id): Stmt(id) {}
- void init(Expr *cond, BasicBlock *iftrue, BasicBlock *iffalse)
+ void init(Expr *cond, BasicBlock *iftrue, BasicBlock *iffalse, BasicBlock *parent)
{
this->cond = cond;
this->iftrue = iftrue;
this->iffalse = iffalse;
+ this->parent = parent;
}
virtual Stmt *asTerminator() { return this; }