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

test(fv): Add failing tests for if bug #208

Merged
merged 1 commit into from
Mar 6, 2025

Conversation

Aristotelis2002
Copy link

We are wrapping only some expressions with an if clause when we encounter the instruction enable_side_effects in the program's SSA. Before we thought that only binary expressions required if wrapping because they can lead to overflows.

The tests which are being added contain examples where not wrapping the expressions of type function call and assert can cause formal verification failure.

We are wrapping only some expressions with an `if` clause when we
encounter the instruction `enable_side_effects` in the program's SSA.

The tests which are being added contain examples where not wrapping the
expressions of type function call and assert can cause fomral
verification failure.
@Aristotelis2002 Aristotelis2002 requested a review from Syndamia March 5, 2025 16:39
@Aristotelis2002 Aristotelis2002 merged commit 2b87fa4 into formal-verification Mar 6, 2025
@Aristotelis2002 Aristotelis2002 deleted the if-bug-tests branch March 6, 2025 13:48
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.

2 participants