diff options
Diffstat (limited to 'src/qml/jsruntime/qv4function.cpp')
-rw-r--r-- | src/qml/jsruntime/qv4function.cpp | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/src/qml/jsruntime/qv4function.cpp b/src/qml/jsruntime/qv4function.cpp index 37e19c559b..ef8b1eafd9 100644 --- a/src/qml/jsruntime/qv4function.cpp +++ b/src/qml/jsruntime/qv4function.cpp @@ -71,11 +71,8 @@ Function::Function(ExecutionEngine *engine, CompiledData::CompilationUnit *unit, } const quint32 *localsIndices = compiledFunction->localsTable(); - ScopedString local(scope); - for (quint32 i = 0; i < compiledFunction->nLocals; ++i) { - local = compilationUnit->runtimeStrings[localsIndices[i]]; - internalClass = internalClass->addMember(local, Attr_NotConfigurable); - } + for (quint32 i = 0; i < compiledFunction->nLocals; ++i) + internalClass = internalClass->addMember(compilationUnit->runtimeStrings[localsIndices[i]]->identifier, Attr_NotConfigurable); } Function::~Function() |