Showing error 1470

User: Jiri Slaby
Error type: Reachable Error Location
Error type description: A specified error location is reachable in some program path
File location: loops/array_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}
 7int __VERIFIER_nondet_int();
 8
 9main()
10{
11  unsigned int SIZE=1;
12  unsigned int j,k;
13  int array[SIZE], menor;
14
15  menor = __VERIFIER_nondet_int();
16
17  for(j=0;j<SIZE;j++) {
18       array[j] = __VERIFIER_nondet_int();
19
20       if(array[j]<=menor)
21          menor = array[j];
22    }
23
24    __VERIFIER_assert(array[0]>=menor);
25}