diff options
Diffstat (limited to 'src/qml/jsruntime/qv4function_p.h')
-rw-r--r-- | src/qml/jsruntime/qv4function_p.h | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/qml/jsruntime/qv4function_p.h b/src/qml/jsruntime/qv4function_p.h index 1cfd15bbce..d5dcce58c8 100644 --- a/src/qml/jsruntime/qv4function_p.h +++ b/src/qml/jsruntime/qv4function_p.h @@ -63,15 +63,15 @@ struct Q_QML_EXPORT Function { const CompiledData::Function *compiledFunction; CompiledData::CompilationUnit *compilationUnit; - ReturnedValue execute(Heap::ExecutionContext *c, CallData *callData, const FunctionObject *f = 0) { - return code(f, callData, c, this); + ReturnedValue execute(Heap::ExecutionContext *c, CallData *callData) { + return code(callData, c, this); } - ReturnedValue call(Heap::ExecutionContext *c, CallData *callData, const FunctionObject *f = 0) { - return call(f, callData, c, this); + ReturnedValue call(Heap::ExecutionContext *c, CallData *callData) { + return call(callData, c, this); } - typedef ReturnedValue (*Code)(const FunctionObject *, CallData *, Heap::ExecutionContext *c, Function *); + typedef ReturnedValue (*Code)(CallData *, Heap::ExecutionContext *c, Function *); Code code; const uchar *codeData; @@ -104,12 +104,12 @@ struct Q_QML_EXPORT Function { } private: - static ReturnedValue call(const FunctionObject *f, CallData *callData, Heap::ExecutionContext *context, Function *function) + static ReturnedValue call(CallData *callData, Heap::ExecutionContext *context, Function *function) { if (!function->canUseSimpleCall) - context = ExecutionContext::newCallContext(context, function, callData, f); + context = ExecutionContext::newCallContext(context, function, callData); - return function->execute(context, callData, f); + return function->execute(context, callData); } }; |