diff options
Diffstat (limited to 'src/qml/memory/qv4mm_p.h')
-rw-r--r-- | src/qml/memory/qv4mm_p.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/qml/memory/qv4mm_p.h b/src/qml/memory/qv4mm_p.h index 4f7df449c5..ff74c4067c 100644 --- a/src/qml/memory/qv4mm_p.h +++ b/src/qml/memory/qv4mm_p.h @@ -369,9 +369,7 @@ private: HeapItem *allocate(BlockAllocator *allocator, std::size_t size) { - // We must not call runGC if incremental gc is running - // so temporarily set gcBlocked in that case, too - QBoolBlocker block(gcBlocked, m_markStack != nullptr || gcBlocked); + const bool incrementalGCIsAlreadyRunning = m_markStack != nullptr; bool didGCRun = false; if (aggressiveGC) { |