diff options
Diffstat (limited to 'src/qml/jsruntime/qv4objectproto_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4objectproto_p.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/qml/jsruntime/qv4objectproto_p.h b/src/qml/jsruntime/qv4objectproto_p.h index 2b9974be06..c34b367223 100644 --- a/src/qml/jsruntime/qv4objectproto_p.h +++ b/src/qml/jsruntime/qv4objectproto_p.h @@ -51,8 +51,10 @@ namespace QV4 { struct ObjectCtor: FunctionObject { - V4_OBJECT - ObjectCtor(ExecutionContext *scope); + struct Data : FunctionObject::Data { + Data(ExecutionContext *scope); + }; + V4_OBJECT(FunctionObject) static ReturnedValue construct(Managed *that, CallData *callData); static ReturnedValue call(Managed *that, CallData *callData); @@ -60,9 +62,7 @@ struct ObjectCtor: FunctionObject struct ObjectPrototype: Object { - ObjectPrototype(InternalClass *ic) : Object(ic) {} - - void init(ExecutionEngine *engine, ObjectRef ctor); + void init(ExecutionEngine *engine, Object *ctor); static ReturnedValue method_getPrototypeOf(CallContext *ctx); static ReturnedValue method_getOwnPropertyDescriptor(CallContext *ctx); |