Open TPolzer opened 10 years ago
Thanks for the report. The SMT-BMC target does indeed find nothing wrong with the new contract, so it must be an implementation bug in the SPIN target. Unfortunately I don't have time to look into it right now, so I have to leave it open for at least a few days :(
The following verifies fine with -m native:
while this fails:
Where the only difference is this line in the client contract:
Since this only narrows down the number of valid traces for the client it cannot possibly invalidate the global goal.