Skip to content

CBMC: Remove convoluted implementation of 2D bounds check #907

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

Closed
wants to merge 1 commit into from

Conversation

hanno-becker
Copy link
Contributor

A previous issue in CBMC

diffblue/cbmc#8570

had forced to break bounds assertions over a 2D array into nested bounds assertions.

This issue has since been fixed, allowing for the simplification of the respective assertions, which is what this commit does.

@hanno-becker hanno-becker added enhancement New feature or request CBMC labels Mar 24, 2025
@hanno-becker hanno-becker requested a review from a team as a code owner March 24, 2025 04:52
A previous issue in CBMC

diffblue/cbmc#8570

had forced to break bounds assertions over a 2D array into
nested bounds assertions.

This issue has since been fixed, allowing for the simplification
of the respective assertions, which is what this commit does.

Signed-off-by: Hanno Becker <[email protected]>
@hanno-becker hanno-becker marked this pull request as draft March 25, 2025 05:16
@hanno-becker
Copy link
Contributor Author

Causing problems with CBMC, and not a priority. Closing for now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CBMC enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant