// RUN: %boogie -noinfer "%s" > "%t" // RUN: %diff "%s.expect" "%t" // Test old appearing in illegal locations var Global0: int; // Bad procedure OldInCode1() requires old(Global0) == 0; { start: return; } // Bad axiom (forall o:ref :: old(o) == o); type ref;