diff options
Diffstat (limited to 'src/v4/qv4jsir_p.h')
-rw-r--r-- | src/v4/qv4jsir_p.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/v4/qv4jsir_p.h b/src/v4/qv4jsir_p.h index b8377b941d..47368449fc 100644 --- a/src/v4/qv4jsir_p.h +++ b/src/v4/qv4jsir_p.h @@ -304,9 +304,11 @@ struct Name: Expr { const QString *id; Builtin builtin; + bool global; quint32 line; quint32 column; + void initGlobal(const QString *id, quint32 line, quint32 column); void init(const QString *id, quint32 line, quint32 column); void init(Builtin builtin, quint32 line, quint32 column); @@ -741,6 +743,8 @@ struct BasicBlock { Name *NAME(const QString &id, quint32 line, quint32 column); Name *NAME(Name::Builtin builtin, quint32 line, quint32 column); + Name *GLOBALNAME(const QString &id, quint32 line, quint32 column); + Closure *CLOSURE(Function *function); Expr *UNOP(AluOp op, Temp *expr); |