CBMC version: 6.2.0
Operating system: macOS
CBMC crashes if the __CPROVER_loop_entry() contract is used inside a __CPROVER_assert()
contract that is within a loop body.
Is this usage legal or not? It should either work, or should result in a clear error message.
Example code to follow.