extern void abort(void); #include void reach_error() { assert(0); } void __VERIFIER_assert(int cond) { if (!(cond)) { ERROR: {reach_error();abort();} } return; } #define a (2) #define SIZE 8 int main() { int i, sn=0; for(i=1; i<=SIZE; i++) { if (i<4) sn = sn + a; } __VERIFIER_assert(sn==SIZE*a || sn == 0); }