Closed chkl closed 6 years ago
This boils down to something like this:
extern void __VERIFIER_error() __attribute__((__noreturn__));
void __VERIFIER_assert(int cond)
{
if (!cond)
{
ERROR:
__VERIFIER_error();
}
}
extern int __VERIFIER_nondet_int();
int main()
{
for (int i = 0; i < 7; i++)
{
__VERIFIER_assert(i != 1);
}
return 1;
}
Seriously?
Also related to a default unroll bound of 1 (#103 )
81b1bd637f45be4cc680ccb90d8473331ce60b3a
(./c/reducercommutativity/sum40_true-unreach-call.i
)