diff options
author | Lars Knoll <lars.knoll@qt.io> | 2017-06-21 13:38:58 +0200 |
---|---|---|
committer | Erik Verbruggen <erik.verbruggen@qt.io> | 2017-06-22 08:06:59 +0000 |
commit | 7a6bc76068182da203ca2111c88a992b8e74429f (patch) | |
tree | bb4941b463b85b7d611529685ecd1cac942428ef /src/qml/jsruntime/qv4function.cpp | |
parent | c173394036a59dbbe5af6912c4145e8c4b2b8271 (diff) |
Use simple calls if possible
This was disabled by accident. We do however not get many simple calls
currently, as this would require turning locals into temps in the
current architecture.
This will get fixed with a better approach to allocating contexts
in the slightly longer term.
Change-Id: Ie9b88e6d5668caec5b5c25ab18540d39bf4e8dc2
Reviewed-by: Erik Verbruggen <erik.verbruggen@qt.io>
Diffstat (limited to 'src/qml/jsruntime/qv4function.cpp')
-rw-r--r-- | src/qml/jsruntime/qv4function.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/qml/jsruntime/qv4function.cpp b/src/qml/jsruntime/qv4function.cpp index e4402d4aa0..4c8117527c 100644 --- a/src/qml/jsruntime/qv4function.cpp +++ b/src/qml/jsruntime/qv4function.cpp @@ -83,7 +83,7 @@ Function::Function(ExecutionEngine *engine, CompiledData::CompilationUnit *unit, for (quint32 i = 0; i < compiledFunction->nLocals; ++i) internalClass = internalClass->addMember(compilationUnit->runtimeStrings[localsIndices[i]]->identifier, Attr_NotConfigurable); - canUseSimpleCall = false;//compiledFunction->flags & CompiledData::Function::CanUseSimpleCall; + canUseSimpleCall = compiledFunction->flags & CompiledData::Function::CanUseSimpleCall; } Function::~Function() |