// RUN: %boogie -noinfer -contractInfer -printAssignment -abstractHoudini:IA[ConstantProp] "%s" > "%t" // RUN: %diff "%s.expect" "%t" function {:existential true} b1(x: bool) : bool; var myVar: int; procedure foo (i:int) modifies myVar; ensures b1(myVar>0); { if (i>0) { myVar := 5; } else { myVar := 0; } assert false; }