o_MakeSharedInternal

open override fun o_MakeSharedInternal(self: AvailObject, queueToProcess: MutableList<AvailObject>, fixups: MutableList<() -> Unit>): Nothing

Given that the receiver is marked shared, but its slots have not yet been shared, scan them now. For each slot found to be unshared, mark it and add it to the supplied list.

Parameters

self
queueToProcess

The queue on which to write subobjects that still need to be scanned, after marking them here as shared.

fixups

The list of actions to perform after the entire graph has been shared.