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

Marshal array_map in Base, only collect entries when needed #933

Merged
merged 2 commits into from
Nov 29, 2022

Conversation

jerhard
Copy link
Member

@jerhard jerhard commented Nov 29, 2022

This PR changes the Base so that the array_map is marshalled. Additionally, it ensures that entries for this map are only collected when needed, i.e. when "annotation.goblint_array_domain" is activated. Only if this configuration option is active, the array-domain should be chosen selectively. Note that the option is activated by the autotuner case it itself adds these annotations.

This PR fixes #932, but I was not able to construct a small test case that exhibits the issue of #932, so this PR does not add any regression tests.

…vated.

Only if this configuration option is active, the array-domain should
be chosen selectively. Note that the option is activated by the autotuner
in case it itself adds these annotations.
@jerhard jerhard added the bug label Nov 29, 2022
@michael-schwarz michael-schwarz self-requested a review November 29, 2022 16:31
@jerhard jerhard merged commit 99504f8 into master Nov 29, 2022
@jerhard jerhard deleted the issue_932 branch November 29, 2022 17:49
@sim642 sim642 added this to the v2.2.0 milestone Apr 5, 2023
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.

Crash with reluctant incremental analysis on figlet
3 participants