aboutsummaryrefslogtreecommitdiffstats
path: root/src/v4/qv4jsir_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/v4/qv4jsir_p.h')
-rw-r--r--src/v4/qv4jsir_p.h4
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);