minepump_spec1_product01_true-unreach-call.cil.c

loading
details
attribute value
description
owner Johannes Waldmann
uploaded 2017-08-17 03:45:15.0
disk size 20.29 KB
downloadable true
type
attribute value
name no_type
processor id 1
description this is the default benchmark type for rejected benchmarks and benchmarks that are not associated with a type.
owning community none
loading contents
extern void __VERIFIER_error() __attribute__ ((__noreturn__));

extern int __VERIFIER_nondet_int(void);
extern int printf (__const char *__restrict __format, ...);
/* Generated by CIL v. 1.3.7 */
/* print_CIL_Input is true */

#line 2 "libacc.c"
struct JoinPoint {
   void **(*fp)(struct JoinPoint * ) ;
   void **args ;
   int argsCount ;
   char const   **argsType ;
   void *(*arg)(int  , struct JoinPoint * ) ;
   char const   *(*argType)(int  , struct JoinPoint * ) ;
   void **retValue ;
   char const   *retType ;
   char const   *funcName ;
   char const   *targetName ;
   char const   *fileName ;
   char const   *kind ;
   void *excep_return ;
};
#line 18 "libacc.c"
struct __UTAC__CFLOW_FUNC {
   int (*func)(int  , int  ) ;
   int val ;
   struct __UTAC__CFLOW_FUNC *next ;
};
#line 18 "libacc.c"
struct __UTAC__EXCEPTION {
   void *jumpbuf ;
   unsigned long long prtValue ;
   int pops ;
   struct __UTAC__CFLOW_FUNC *cflowfuncs ;
};
#line 211 "/usr/lib/gcc/x86_64-linux-gnu/4.4.5/include/stddef.h"
typedef unsigned long size_t;
#line 76 "libacc.c"
struct __ACC__ERR {
   void *v ;
   struct __ACC__ERR *next ;
};
#line 1 "Test.o"
#pragma merger(0,"Test.i","")
#line 8 "Test.c"
int cleanupTimeShifts  =    4;
#line 11 "Test.c"
#line 20 "Test.c"
void timeShift(void) ;
#line 17 "Test.c"
void cleanup(void) 
{ int i ;
  int __cil_tmp2 ;

  {
  {
#line 20
  timeShift();
#line 22
  i = 0;
  }
  {
#line 22
  while (1) {
    while_0_continue: /* CIL Label */ ;
    {
#line 22
    __cil_tmp2 = cleanupTimeShifts - 1;
#line 22
    if (i < __cil_tmp2) {

    } else {
      goto while_0_break;
    }
    }
    {
#line 23
    timeShift();
#line 22
    i = i + 1;
    }
  }
  while_0_break: /* CIL Label */ ;
  }
#line 1111 "Test.c"
  return;
}
}
#line 57 "Test.c"
void printPump(void) ;
#line 60
void waterRise(void) ;
#line 62
void changeMethaneLevel(void) ;
#line 56 "Test.c"
void Specification2(void) 
{ 

  {
popout

content may be truncated. 'popout' for larger text window.

actions get anonymous link download benchmark