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

Fix Not_found exception in autotuner with congruences and termination. #1271

Merged
merged 3 commits into from
Nov 24, 2023

Conversation

jerhard
Copy link
Member

@jerhard jerhard commented Nov 23, 2023

Previously, there a Not_found exception was raised by the autotuner when it tried to activate the congruence domain for the __goblint_bounded function used in the termination analysis, as the fundec for this function could not be found.

This PR fixes this, by catching the exception, and not trying to enable the congruence domain for functions for which there are no declarations.

@michael-schwarz
Copy link
Member

I started a run (termination only) of this on server02.

@michael-schwarz michael-schwarz added this to the SV-COMP 2024 milestone Nov 23, 2023
@michael-schwarz
Copy link
Member

With this PR we now succeed on 618 termination tasks. It should have no influence on other tasks.

@jerhard jerhard marked this pull request as ready for review November 23, 2023 17:09
@sim642 sim642 merged commit 3540ae2 into master Nov 24, 2023
16 checks passed
@sim642 sim642 deleted the not_found_autotuner_termination branch November 24, 2023 08:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants