aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jsruntime/qv4argumentsobject.cpp
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@digia.com>2014-04-29 10:53:47 +0200
committerSimon Hausmann <simon.hausmann@digia.com>2014-07-22 13:49:00 +0200
commit36b9fe865d5329e13bcb0e2b3aa67e91c6f7bb0d (patch)
treec8f81f9798591ea54f9f478ab850443c77c04358 /src/qml/jsruntime/qv4argumentsobject.cpp
parente74c19da8eb74132aba761f8b8fe0eac47fe2dcd (diff)
Convert ArgumentsObject over to the new storage scheme
Change-Id: I087e51cef255c025dfabe416ba459cc51a889153 Reviewed-by: Simon Hausmann <simon.hausmann@digia.com>
Diffstat (limited to 'src/qml/jsruntime/qv4argumentsobject.cpp')
-rw-r--r--src/qml/jsruntime/qv4argumentsobject.cpp8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/qml/jsruntime/qv4argumentsobject.cpp b/src/qml/jsruntime/qv4argumentsobject.cpp
index 48b9822b6a..092d151409 100644
--- a/src/qml/jsruntime/qv4argumentsobject.cpp
+++ b/src/qml/jsruntime/qv4argumentsobject.cpp
@@ -49,8 +49,8 @@ DEFINE_OBJECT_VTABLE(ArgumentsObject);
ArgumentsObject::ArgumentsObject(CallContext *context)
: Object(context->strictMode ? context->engine->strictArgumentsObjectClass : context->engine->argumentsObjectClass)
{
- data.context = context;
- data.fullyCreated = false;
+ d()->context = context;
+ d()->fullyCreated = false;
ExecutionEngine *v4 = context->engine;
Scope scope(v4);
@@ -68,7 +68,7 @@ ArgumentsObject::ArgumentsObject(CallContext *context)
arrayReserve(context->callData->argc);
arrayPut(0, context->callData->args, context->callData->argc);
- data.fullyCreated = true;
+ d()->fullyCreated = true;
} else {
setHasAccessorProperty();
Q_ASSERT(CalleePropertyIndex == internalClass()->find(context->engine->id_callee));
@@ -98,7 +98,7 @@ void ArgumentsObject::fullyCreate()
for (uint i = numAccessors; i < argCount; ++i)
setArrayAttributes(i, Attr_Data);
- data.fullyCreated = true;
+ d()->fullyCreated = true;
}
bool ArgumentsObject::defineOwnProperty(ExecutionContext *ctx, uint index, const Property &desc, PropertyAttributes attrs)