Skip to content

Conversation

@l-kent
Copy link
Contributor

@l-kent l-kent commented Nov 10, 2025

Fixes #581

calledBySCC in the IntervalDSA is recursive, but only checked if the base procedure had strongly connected components, so it wouldn't terminate for programs with recursive functions if those recursive functions called anything else.

@l-kent l-kent mentioned this pull request Nov 10, 2025
Copy link
Member

@katrinafyi katrinafyi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Is it worth adding a unit test?

@l-kent
Copy link
Contributor Author

l-kent commented Nov 10, 2025

I'll simplify the case that caused the bug and add it to some of the other test suites too, since it'll be good to make sure this sort of recursion doesn't break anything else.

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.

Stack overflow

3 participants