diff options
author | Lars Knoll <lars.knoll@digia.com> | 2013-08-16 08:53:47 +0200 |
---|---|---|
committer | The Qt Project <gerrit-noreply@qt-project.org> | 2013-08-17 09:26:24 +0200 |
commit | 51e7447481a472ef542e7c6e7b669574ba366a9d (patch) | |
tree | ccfb5f472ca0aa374d75b65f26625365d1580b3b /src/qml/jsruntime/qv4engine_p.h | |
parent | 65c024c04a1b8e3a69dba76b8ce99c5e75030d09 (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.h | 3 |
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; |