Skip to content

Conversation

@michael-schwarz
Copy link
Member

@michael-schwarz michael-schwarz commented Dec 20, 2021

After goblint/cil#59, CIL is aware of overflows in constant folding and does not fold constants that lead to signed overflows.

This means we can remove the option exp.lower-constants that was needed for overflow warnings to be sound.

TODO:

@michael-schwarz michael-schwarz added the cleanup Refactoring, clean-up label Dec 20, 2021
@michael-schwarz michael-schwarz merged commit f276e4b into master Dec 21, 2021
@michael-schwarz michael-schwarz deleted the ov_aware_lower_constants branch December 21, 2021 09:20
@sim642 sim642 added this to the v2.0.0 milestone Aug 12, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cleanup Refactoring, clean-up

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants