diff --git a/js/src/gc/Marking.cpp b/js/src/gc/Marking.cpp index c53dc6bbc839..ef6dc23b150e 100644 --- a/js/src/gc/Marking.cpp +++ b/js/src/gc/Marking.cpp @@ -2589,7 +2589,9 @@ GCMarker::GCMarker(JSRuntime* rt) mainStackColor(MarkColor::Black), delayedMarkingList(nullptr), delayedMarkingWorkAdded(false), - state(MarkingState::NotActive) + state(MarkingState::NotActive), + incrementalWeakMapMarkingEnabled( + TuningDefaults::IncrementalWeakMapMarkingEnabled) #ifdef DEBUG , markLaterArenas(0), @@ -2597,9 +2599,7 @@ GCMarker::GCMarker(JSRuntime* rt) markQueue(rt), queuePos(0) #endif - , - incrementalWeakMapMarkingEnabled( - TuningDefaults::IncrementalWeakMapMarkingEnabled) { +{ setTraceWeakEdges(false); }