Skip to content

Fixing crash in proof obligation expression computation#783

Merged
marcoeilers merged 2 commits into
masterfrom
meilers_fix_proof_obligations
Mar 28, 2024
Merged

Fixing crash in proof obligation expression computation#783
marcoeilers merged 2 commits into
masterfrom
meilers_fix_proof_obligations

Conversation

@marcoeilers

Copy link
Copy Markdown
Contributor

This code could crash because the list of subconditions for And, Or and Implies actually returns three lists of subnodes instead of two, which the code expected. This is because it return one list per subnode, and the subnodes include the type of the node, which is why there are three subnodes for binary operations.

@marcoeilers marcoeilers enabled auto-merge March 28, 2024 09:46
@marcoeilers marcoeilers merged commit 4c5ec92 into master Mar 28, 2024
@marcoeilers marcoeilers deleted the meilers_fix_proof_obligations branch March 28, 2024 10:07
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