Skip to content
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

Filter eogstarters which do not start the eog #1560

Merged
merged 4 commits into from
May 22, 2024
Merged

Filter eogstarters which do not start the eog #1560

merged 4 commits into from
May 22, 2024

Conversation

KuechA
Copy link
Contributor

@KuechA KuechA commented May 20, 2024

We use EOGStarterHolders to identify possible start nodes of the EOG. However, they might also be located in the middle of an existing EOG which means that some visitors would visit them multiple times and potentially even out-of-order. One example is the SymbolResolver which also led to #1459. We check that we only start the EOG-iteration/walking for nodes which are not in another EOG (i.e., we only visit nodes which actually serve as an entry-point).

Fixes #1459

@KuechA KuechA requested review from konradweiss and oxisto as code owners May 20, 2024 12:10
KuechA and others added 4 commits May 22, 2024 09:38
@oxisto oxisto enabled auto-merge (squash) May 22, 2024 09:14
Copy link

@oxisto oxisto merged commit af157c6 into main May 22, 2024
3 checks passed
@oxisto oxisto deleted the fix1459 branch May 22, 2024 09:18
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.

Java: FieldDeclarations are considered EOGStarters, but are not
2 participants