diff options
Diffstat (limited to 'src/qml/compiler/qv4jsir_p.h')
-rw-r--r-- | src/qml/compiler/qv4jsir_p.h | 4 |
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; } |