From 3bc7823fc86b4b2f8b7ef5c147c10568e5ed0296 Mon Sep 17 00:00:00 2001 From: Simon Hausmann Date: Fri, 16 Aug 2013 21:31:24 +0200 Subject: Merge Function::init with the constructor Change-Id: I557f8a80aa2c74398b94e87ed0f29fe8d2297150 Reviewed-by: Lars Knoll --- src/qml/jsruntime/qv4function_p.h | 15 ++------------- 1 file changed, 2 insertions(+), 13 deletions(-) (limited to 'src/qml/jsruntime/qv4function_p.h') diff --git a/src/qml/jsruntime/qv4function_p.h b/src/qml/jsruntime/qv4function_p.h index d9ba9dccb8..d197098663 100644 --- a/src/qml/jsruntime/qv4function_p.h +++ b/src/qml/jsruntime/qv4function_p.h @@ -100,21 +100,10 @@ struct Function { ExecutionEngine *engine; - Function(ExecutionEngine *engine, String *name) - : name(name) - , compiledFunction(0) - , compilationUnit(0) - , code(0) - , codeData(0) - , codeSize(0) - , engine(engine) - {} + Function(ExecutionEngine *engine, CompiledData::CompilationUnit *unit, const CompiledData::Function *function, + Value (*codePtr)(ExecutionContext *, const uchar *), quint32 _codeSize); ~Function(); - // ### Merge with constructor later. - void init(CompiledData::CompilationUnit *unit, const CompiledData::Function *function, - Value (*codePtr)(ExecutionContext *, const uchar *), quint32 _codeSize); - inline QString sourceFile() const { return compilationUnit->fileName(); } inline bool usesArgumentsObject() const { return compiledFunction->flags & CompiledData::Function::UsesArgumentsObject; } -- cgit v1.2.3