Skip to content

Fixing issue #773#774

Merged
marcoeilers merged 2 commits into
masterfrom
meilers_fix_773
Nov 10, 2023
Merged

Fixing issue #773#774
marcoeilers merged 2 commits into
masterfrom
meilers_fix_773

Conversation

@marcoeilers

@marcoeilers marcoeilers commented Nov 10, 2023

Copy link
Copy Markdown
Contributor

Moving check of out-edge condition well-definedness for loop head blocks until after the block's statements are executed.
The current code works if loop head blocks do not contain statements, which I guess is true for while loops, but not necessarily for goto-loops. The out-edge conditions must be well-defined in the state after the block statements have been executed, not before.

This fixes issue #773.

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.

1 participant