be1cbf26cb
Code using var = printf(...); (printf does return a value!) previously resulted in a failing invariant as the symex_assign code assumed the lhs always was nil. Since symex does not know how to generate a proper return value, make __CPROVER_printf a void-typed built-in and model printf around it. Clean up the corresponding goto-convert code. |
||
---|---|---|
.. | ||
main.c | ||
test.desc |