Showing error 1475

User: Jiri Slaby
Error type: Reachable Error Location
Error type description: A specified error location is reachable in some program path
File location: loops/count_up_down_safe.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


Source:

 1void __VERIFIER_assert(int cond) {
 2  if (!(cond)) {
 3    ERROR: goto ERROR;
 4  }
 5  return;
 6}
 7unsigned int __VERIFIER_nondet_uint();
 8
 9int main()
10{
11  unsigned int n = __VERIFIER_nondet_uint();
12  unsigned int x=n, y=0;
13  while(x>0)
14  {
15    x--;
16    y++;
17  }
18  __VERIFIER_assert(y==n);
19}