Skip to content

Commit cb73f6d

Browse files
committed
[mono][sgen] Use color_visible_to_client method for clarity
Does the exact same thing.
1 parent 9d4c65d commit cb73f6d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/mono/mono/metadata/sgen-tarjan-bridge.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1105,9 +1105,9 @@ processing_build_callback_data (int generation)
11051105
for (cur = root_color_bucket; cur; cur = cur->next) {
11061106
ColorData *cd;
11071107
for (cd = &cur->data [0]; cd < cur->next_data; ++cd) {
1108-
int bridges = dyn_array_ptr_size (&cd->bridges);
1109-
if (!(bridges || bridgeless_color_is_heavy (cd)))
1108+
if (!color_visible_to_client (cd))
11101109
continue;
1110+
int bridges = dyn_array_ptr_size (&cd->bridges);
11111111

11121112
api_sccs [api_index] = (MonoGCBridgeSCC *)sgen_alloc_internal_dynamic (sizeof (MonoGCBridgeSCC) + sizeof (MonoObject*) * bridges, INTERNAL_MEM_BRIDGE_DATA, TRUE);
11131113
api_sccs [api_index]->is_alive = FALSE;

0 commit comments

Comments
 (0)