aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4engine_p.h
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@digia.com>2013-08-16 08:53:47 +0200
committerThe Qt Project <gerrit-noreply@qt-project.org>2013-08-17 09:26:24 +0200
commit51e7447481a472ef542e7c6e7b669574ba366a9d (patch)
treeccfb5f472ca0aa374d75b65f26625365d1580b3b /src/qml/jsruntime/qv4engine_p.h
parent65c024c04a1b8e3a69dba76b8ce99c5e75030d09 (diff)
Optimize contruction of Arguments objects
Change-Id: If77bff28a25462a6069d646a2594dd903fefb9e5 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4engine_p.h')
-rw-r--r--src/qml/jsruntime/qv4engine_p.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4engine_p.h b/src/qml/jsruntime/qv4engine_p.h
index a6bf2ef38e..3dbab04bc2 100644
--- a/src/qml/jsruntime/qv4engine_p.h
+++ b/src/qml/jsruntime/qv4engine_p.h
@@ -167,6 +167,8 @@ struct Q_QML_EXPORT ExecutionEngine
QQmlJS::MemoryPool classPool;
InternalClass *emptyClass;
InternalClass *arrayClass;
+ InternalClass *argumentsObjectClass;
+ InternalClass *strictArgumentsObjectClass;
EvalFunction *evalFunction;
@@ -186,6 +188,7 @@ struct Q_QML_EXPORT ExecutionEngine
String *id_constructor;
String *id_arguments;
String *id_caller;
+ String *id_callee;
String *id_this;
String *id___proto__;
String *id_enumerable;