Closed conradz closed 2 years ago
Sorry, I have known about this issue for a while. It was supposed to be a fixed a long time ago, but I think it got overlooked. It should be fixed in this recent commit: https://github.com/gradual-verification/silicon-gv/commit/c5f07a83e62cc345e3089b02328255d5eacbd588. Pretty much we didn't have a case to deal with pure if conditionals in a consume. I added it back in.
Yes, this is fixed by that commit; I just hadn't pulled it. Thank you!
Silicon seems to crash every time a conditional is added in a postcondition.
Minimal example:
This prints the following error:
@hemantgouni @jennalwise this seems caused by a bug in the verifier. It is making implementation of conditional checks quite difficult.