diff options
-rw-r--r-- | src/qml/jsruntime/qv4engine_p.h | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/qml/jsruntime/qv4engine_p.h b/src/qml/jsruntime/qv4engine_p.h index 6d02ffd54b..8a85685539 100644 --- a/src/qml/jsruntime/qv4engine_p.h +++ b/src/qml/jsruntime/qv4engine_p.h @@ -677,8 +677,10 @@ public: #if QT_CONFIG(qml_jit) if (!m_canAllocateExecutableMemory) return false; - if (f) - return !f->isGenerator() && f->interpreterCallCount >= jitCallCountThreshold; + if (f) { + return !f->aotFunction && !f->isGenerator() + && f->interpreterCallCount >= jitCallCountThreshold; + } return true; #else Q_UNUSED(f); |