Skip to content

Commit cb0721b

Browse files
authored
Disambiguate invalidation types in jl_insert_method_instance (#46569)
SnoopCompile parses the invalidation log to construct a causal chain for each invalidation. It turns out to be necessary to disambiguate invalidation of callers from invalidation of the primary trigger in jl_insert_method_instance.
1 parent 53bb7fb commit cb0721b

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/dump.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2368,7 +2368,7 @@ static void jl_insert_method_instances(jl_array_t *list) JL_GC_DISABLED
23682368
}
23692369
}
23702370
}
2371-
invalidate_backedges(&remove_code_instance_from_validation, caller, world, "jl_insert_method_instance");
2371+
invalidate_backedges(&remove_code_instance_from_validation, caller, world, "jl_insert_method_instance caller");
23722372
// The codeinst of this mi haven't yet been removed
23732373
jl_code_instance_t *codeinst = caller->cache;
23742374
while (codeinst) {

0 commit comments

Comments
 (0)