aboutsummaryrefslogtreecommitdiffstats
path: root/src/qml/memory/qv4mm_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/qml/memory/qv4mm_p.h')
-rw-r--r--src/qml/memory/qv4mm_p.h4
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) {