User: | Jiri Slaby |
Error type: | Reachable Error Location |
Error type description: | A specified error location is reachable in some program path |
File location: | loops/sum01_bug02_sum01_bug02_base.case_unsafe.i |
Line in file: | 3 |
Project: | SV-COMP 2013 |
Project version: | 2.6.28 |
Tools: |
Manual Work
|
Entered: | 2013-01-17 16:57:54 UTC |
1void __VERIFIER_assert(int cond) { 2 if (!(cond)) { 3 ERROR: goto ERROR; 4 } 5 return; 6} 7 8extern unsigned int __VERIFIER_nondet_uint(); 9int main() { 10 int i, n=__VERIFIER_nondet_uint(), sn=0; 11 for(i=1; i<=n; i++) { 12 sn = sn + (2); 13 if (i==4) sn=-10; 14 } 15 __VERIFIER_assert(sn==n*(2) || sn == 0); 16}