Skip to content

gf.c: Fix backedge de-duplication bug #58106

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 15, 2025

Conversation

topolarity
Copy link
Member

This code was checking for the old edge type (MethodInstance) instead of the new one (CodeInstance), causing duplicate non-invoke edges to accumulate in our backedges.

This code was checking for the old edge type (MethodInstance) instead of
the new one (CodeInstance), causing non-invoke edges to be missed.
@topolarity topolarity requested a review from vtjnash April 14, 2025 14:09
@topolarity topolarity merged commit cf875c1 into JuliaLang:master Apr 15, 2025
7 checks passed
@aviatesk
Copy link
Member

Thanks for fixing this!

serenity4 pushed a commit to serenity4/julia that referenced this pull request May 1, 2025
This code was checking for the old edge type (`MethodInstance`) instead
of the new one (`CodeInstance`), causing duplicate non-invoke edges to
accumulate in our `backedges`.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants