Closed viper-admin closed 4 years ago
@mschwerhoff commented on 2013-09-22 22:41
Fixed https://github.com/viperproject/silicon/issues/47 of Silicon. The problem was, that the auxiliary path conditions resulting from the short-circuiting evaluation of 'e0 || e1' still contained '!e0', which was temporarily in the state while evaluating 'e1'.
→ <<cset https://github.com/viperproject/silicon/commit/ba7382f77f9c2f8475e240f1134b729d871de3c4>>
@mschwerhoff on 2013-09-22 22:41:
- changed
state
fromnew
toresolved
This example verifies, although it shouldn't:
I briefly looked at the smtlib2 output and the error seems to be related to the short-circuiting evaluation of OR.