You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Yeah, that's what I'm pondering. What is the semantic and how do I say what I want about (i.e. that it increases on every iteration). But, I think you are right here ... the invariant probably doesn't make sense here.
(see also #60, #126)
Currently, support for loop invariants with
old()
syntax is broken. The minimal test case is something like this:Observe however, that this variation does pass:
The reason is that
old(e)
when used in loop invariants inside Boogie refers to the heap on entry to the method!The text was updated successfully, but these errors were encountered: