-------------------- smoke0.bpl -------------------- found unreachable code: implementation b(x: int) { var y: int; var y@0: int; anon0: assume true; assume true; goto anon3_Then; anon3_Then: assume true; assume x < 0; y := 1; assume 1 <= y && y <= 1; assert false; return; } Boogie program verifier finished with 4 verified, 0 errors