aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/jit
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2019-06-12 09:35:05 +0200
committerUlf Hermann <ulf.hermann@qt.io>2019-06-12 10:00:46 +0200
commit6ee1acd6279749beddb5ecab211e3d314eb11fb3 (patch)
treea678c73b68a4ed47ceb6f793ac4174cd0690b1b6 /src/qml/jit
parent08215dd21ebefe41f30e43d630a68d644419d021 (diff)
JIT: Don't store accumulator on getTemplateLiteral
We don't use the accumulator in that method. It could contain any random value. Fixes: QTBUG-75642 Change-Id: I41f958c1174cce76d0d77e14d5617d441aaf1e11 Reviewed-by: Simon Hausmann <simon.hausmann@qt.io>
Diffstat (limited to 'src/qml/jit')
-rw-r--r--src/qml/jit/qv4baselinejit.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/src/qml/jit/qv4baselinejit.cpp b/src/qml/jit/qv4baselinejit.cpp
index 1e4288e3c9..7bd51ba37e 100644
--- a/src/qml/jit/qv4baselinejit.cpp
+++ b/src/qml/jit/qv4baselinejit.cpp
@@ -913,7 +913,6 @@ void BaselineJIT::generate_ThrowOnNullOrUndefined()
void BaselineJIT::generate_GetTemplateObject(int index)
{
- STORE_ACC();
as->prepareCallWithArgCount(2);
as->passInt32AsArg(index, 1);
as->passFunctionAsArg(0);