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/qv4argumentsobject_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/qv4argumentsobject_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4argumentsobject_p.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/qml/jsruntime/qv4argumentsobject_p.h b/src/qml/jsruntime/qv4argumentsobject_p.h index 3d760b8937..05016cc8e4 100644 --- a/src/qml/jsruntime/qv4argumentsobject_p.h +++ b/src/qml/jsruntime/qv4argumentsobject_p.h @@ -81,6 +81,11 @@ struct ArgumentsObject: Object { ArgumentsObject(CallContext *context, int formalParameterCount, int actualParameterCount); ~ArgumentsObject() {} + enum { + LengthPropertyIndex = 0, + CalleePropertyIndex = 1, + CallerPropertyIndex = 2 + }; bool defineOwnProperty(ExecutionContext *ctx, uint index, const Property &desc, PropertyAttributes attrs); static void markObjects(Managed *that); |